Code Fix

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

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

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

 1  #include <iostream>
 2  ______ main() {
       ^
 3      std::cout << "start" << std::endl;
 4      return 0;
 5  }
main.cpp:2:1: error: '::main' must return 'int'

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

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

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

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

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

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