Analisador de Código C/C++

Cppcheck é uma ferramenta de análise estática para código C/C ++.

Ele fornece uma análise de código exclusiva para detectar bugs e se concentra na detecção de comportamentos indefinidos e construções de codificação perigosas. O objetivo é detectar apenas erros reais no código (ou seja, ter muito poucos falsos positivos).

Podemos ver um exemplo de análise de código C/C++ abaixo:

void f()
{
    char *p;
    *p = 0;
}

Resultado:

Cppcheck 1.84
[test.cpp:3]: (style) Variable 'p' is not assigned a value.
[test.cpp:4]: (error) Uninitialized variable: p
Done!

Além de poder baixar o Cppcheck no seu computador (vide imagem), é possível analisar um trecho de código online nesse link: http://cppcheck.sourceforge.net/demo/.

cppcheck

 

Links de Referência:

http://cppcheck.sourceforge.net/

http://cppcheck.sourceforge.net/demo/

Tem alguma dúvida ou sugestão? Deixe nos comentários!

 

 

Deixe um comentário