3
gcc/g ++オプションは、void以外の戻り値を持つがreturn文を含まない関数がある場合は誰でも知っていますか?その定義では?gccオプション:return文を使用しない非void関数の警告
例えば:事前に
int add(int a, int b)
{
a+b;
}
多くの感謝!
gcc/g ++オプションは、void以外の戻り値を持つがreturn文を含まない関数がある場合は誰でも知っていますか?その定義では?gccオプション:return文を使用しない非void関数の警告
例えば:事前に
int add(int a, int b)
{
a+b;
}
多くの感謝!
-Wreturn-type
。これは-Wall
(これは常に-Werror -Wextra
と一緒に実行する必要があります)によって有効になっています。
+1または多分 '-Wextra'個人的な好みに基づいて、' -Werror' –
正直言って、すべてを捕まえるために3つすべてを使うべきです: '-Wall -Wextra -Werror'。 – Griwes
@グリズ:同意。私は常にこれらの3つを最低限にしてビルドします(それでもまだすべての*が有効ではありませんが、これは迷惑です)。 –