Cppcheck je nástroj pro statickou analýzu zdrojových kódů v jazyce C nebo C++. Oproti kompilátorům a dalším analytickým programům neprovádí detekci syntaktických chyb. Primárně se zaměřuje na detekování typů chyb, kterých si kompilátory běžně nevšímají. Dokáže odhalit možné dereference nulového ukazatele, zjistit neinicializované proměnné nebo chybné použití knihovny STL (Standard Template Library), stejně jako zkontrolovat bezpečnost výjimek.
Současně poskytuje způsob pro upozornění v případě použití zastaralých nebo ne zcela bezpečných funkcí, případně dokáže poukázat na nepoužívané a redundantní fragmenty zdrojového kódu.
Pro hodnocení programu se prosím nejprve přihlaste
Pro hodnocení programu se prosím nejprve přihlaste