重複の可能性:
メイン関数はC ++でそれ自体を呼び出すことができますか?
違法行為であるはずのmain関数を呼び出して、CodeBlockIDEを使用して小さなテストを行うことにしました。
元:
#include <iostream>
using namespace std;
int main()
{
cout<<"hello"<<endl;
main();
return 0;
}
不思議なことに、コードブロックでこの混乱をコンパイルすることができました。誰かが理由を知っていますか?
出力:こんにちは