C++03 3.6.1.3
:関数 main は、プログラム内で使用してはなりません (3.2)。...
なぜこのルールが存在するのだろうか...メインが使用された場合に問題になるシステム/実装を誰かが知っていますか?
PS 1. という用語の定義を知っていますused
。2. main() から単一の MyMain() を呼び出し、代わりに MyMain() を使用するなどの簡単な回避策があることを私は知っています。3. 問題は、制限が存在しない場合に問題が発生する現実世界の実装に関するものです。ありがとう!