Currently there are many C++ static analysis tools available on the market. As most of these tools are rather costly (either due to high direct license costs, or because of hidden costs of getting it up and running for free tools) it is very important to do a proper test-drive of different products to make a good purchase decision.
Some of these tools are not that easy to try - getting trial consists of multiple steps that include direct contact with companies' sales departments. Here are the most popular static analysis tools for C++ (Visual Studio's static analysis, Intel C++ compiler's static analysis, cppcheck, PVS-Studio, Coverity, Klocwork Insight for C++, Parasoft C/C++ Test, PC-Lint and some other Lint variants) arranged by ease of getting the trial. Also here are steps that are required to get and start using this trial.
|Product||Time to get started||Stepts to get started|
Visual Studio 2012 C++ analyzer
|Intel C++ Static Analysis||2 hours||
|Coverity products||More than a day||
|Klocwork Insight for C++||More than a day||
|Parasoft C/C++ Test||More than a day||
|PC-Lint and other Lint variants (splint, cpplint)||N/A||No PC-Lint trial is available, just check out some interactive demos. Also you might download splint here and cpplint here. Both are free and you don't need to download trial versions to start.|
|HP Fortify||N/A||HP Fortify trial is not available for download. Contacts and other trial downloads from HP could be found here|