C++03 3.6.1.3
: Функция main не должна использоваться (3.2) внутри программы. ...
Интересно, почему это правило существует... Кто-нибудь знает о какой-либо системе/реализации, где это было бы проблемой, если бы использовался main?
P.S. 1. Я знаю определение термина used
. 2. Я знаю, что есть простые обходные пути, такие как вызов одного MyMain() из main() и использование вместо него MyMain(). 3. Вопрос касается реальных реализаций, которые были бы проблемой, если бы не было ограничения. Спасибо!
main
не будет вызываться никаким фрагментом кода в вашей программе (иначе он просто загрузит сам вершину). - person leppie   schedule 10.11.2010