小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


【cppcheck】style: Consecutive return, break, continue, goto or throw statements are unnecessary.

はじめに

C++の静的解析ツール「cppcheck」でソースコードを静的解析した場合に、以下の警告がでることがあります。

style: Consecutive return, break, continue, goto or throw statements are unnecessary.

cppcheckのバージョン
  • v1.65
サンプルプログラム

以下のソースプログラムを解析にかけると表示されます。

int _tmain(int argc, _TCHAR* argv[])
{
  int sum;
  char tmp[5];

  return 0;
  return 0;
}

上記の感じで、return文やbreak文が連続している不必要なコードがありますよという警告です。