コンパイルエラー: 制御が非ボイド関数の末尾に達する可能性がある
2022-02-11 22:01:18
コンパイルエラーです。送信されたコードはコンパイルできませんでした
1行目6:1: error: control may reach end of non-void function [-Werror,-Wreturn-type] 制御が非空洞関数の末尾に到達する可能性があります。
}
^
1行目6:1: error: control may reach end of non-void function [-Werror,-Wreturn-type] 制御が非空洞関数の末尾に到達する可能性があります。
}
^
1件のエラーが発生しました。
エラーの原因 関数が応答を返さない場合があります。
int max(int a, int b){。 <未定義
if(a>=b) aを返します。
else bを返します。
}
max関数は、最大値を求め、a,bのいずれかの値を返します。しかし、コンパイラによっては、上記のようなコンパイルエラーが発生することがあります。多分、return文が条件文の中にあるからだろう。
関連
-
C++:ソースファイルを開くことができない問題
-
エラー: 'xxx' は事前宣言と C++ ヘッダーファイルが互いに含まれているため、型名になりません。
-
C++ JSON ライブラリ jsoncpp 新 API の使用法 (CharReaderBuilder / StreamWriterBuilder)
-
C++ - 文字列クラス超詳細紹介
-
VCのグローバル変数が*.objで既に定義されている場合の問題点
-
ソースファイルをコンパイルするとDev C++のランタイムエラーが発生し、コンパイルできない
-
非静的メンバ関数の無効な使用
-
C++11 ランダムライブラリ乱数
-
EclipseのC++コードでシンボル'std'が解決できない問題の解決
-
c++ベクトル使用集
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
c++ プログラミング プロンプトの関数定義はここでは許可されません。
-
戦闘機ゲームのC++実装(ソースコード)
-
C++がpythonを呼び出す
-
致命的なエラー LNK1169: 1つ以上の多重定義されたシンボルが見つかりました 解決策
-
不完全なクラス型へのポインタが許可されていないのですが、どのようなエラーですか?
-
ISO C++ではポインタと整数の比較は禁止されています[-fpermissive]。
-
警告を表示します。ISO C++は文字列定数を'char*'に変換することを禁じています[-Write-strings]。
-
gccコンパイルエラーの一覧
-
C++ ダイナミックオープンスペース
-
文字列がこのスコープで宣言されていない 問題の解決