c++ builder > W8065 プロトタイプ宣言のない関数 's_testFunc'の呼び出し > 引数をvoid


動作確認
C++ Builder XE4

以下の警告がでた。

W8065 プロトタイプ宣言のない関数 's_testFunc'の呼び出し

以下の条件で警告がでたもよう

  • Cソースファイル (.c)
  • static void testFunc() として定義
    • ソースファイルスコープの関数
  • testFunc()としてコール

解決策

  • static void testFunc(void) として定義

引数がない場合と、引数がvoidの場合の違いをもう少し意識しないといけない。

cppソースでは上記の警告が発生しないもよう。