違いは、main
を定義する正しい方法です。 、もう一方はそうではありません。
はい、それは重要です。どちらか
int main(int argc, char** argv)
または
int main()
main
の適切な定義です C++ 仕様ごと。
void main(int argc, char** argv)
IIRC は、古い Microsoft の C++ コンパイラに付属していた倒錯ではありません。
https://isocpp.org/wiki/faq/newbie#main-returns-int
Bjarne Stroustrup はこれを非常に明確にしています:
参照を参照してください。
int main
を使用する必要があります . C および C++ 標準の両方で、main
が指定されています。 値を返す必要があります。