O main () é realmente o início de um programa C ++?
A seção $ 3.6.1 / 1 do padrão C ++ lê: Um programa deve conter uma função global chamada main , que é o início designado do programa. Agora considere este código, int square(int i) { return i*i; } int user_main() { for ( int i = 0 ; i < 10 ; ++i ) std::cout << square(i) <<...