13

メインの後に関数を配置できないのはなぜですか。ビジュアルスタジオはプログラムをビルドできません。これは C++ の癖ですか、それとも Visual Studio の癖ですか?

例えば。

int main()
{
   myFunction()
}

myFunction(){}

main が myFunction を使用できないというエラーが発生します

4

9 に答える 9

34

できますが、事前に宣言する必要があります。

void myFunction(); // declaration

int main()
{
   myFunction();
}

void myFunction(){} // definition

関数には戻り値の型が必要であることに注意してください。関数が何も返さない場合、その型は でなければなりませんvoid

于 2013-07-16T11:58:35.083 に答える
0

関数を呼び出す前に関数宣言を指定します。コンパイラが戻り値の型とシグネチャを認識できるようにします

于 2013-07-16T12:00:15.453 に答える