W8081 void 関数は値を返してはならない (-wvoi) (C++)

提供: RAD Studio
移動先: 案内検索

コンパイラのエラーと警告(C++):インデックス への移動

(この警告を抑止するコマンドラインオプションは -w-voi)

ソースファイルで現在の関数が void を返すように宣言されましたが,コンパイラは,値を返す return 文を検出しました。return 文の値は無視されます。

次に例を示します。



 // "C" ファイルの場合は問題ありません。"C++" ファイルではエラーになります



 void foo()



 {



         return 0;       // void 関数から値を返すことはできません



 }