Code Fix

初級error: '::main' must return 'int' の原因と直し方 › パターン2

error: '::main' must return 'int' の原因と直し方

main関数の戻り値の型をvoidにしてしまったときに出るエラーです。

 1  #include <iostream>
 2  ____ main() {
      ^
 3      int x = 1 + 1;
 4      std::cout << x << std::endl;
 5      return 0;
 6  }
main.cpp:2:1: error: '::main' must return 'int'

空欄を埋めてコンパイル・実行を通す

広告
広告スロット(未設定)

error: '::main' must return 'int' の原因と直し方

C++の標準では、main関数は必ずint型を返すと決められています。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)