10/04/14 09:30:29
ISO C++ 3.6.1 p2
> This function shall not be overloaded. It shall have a return type of
> type int, but otherwise its type is implementation-defined.
直訳
> この関数は多重定義させることはない。その関数はint型の戻り値を持つことになるだろう、
> しかし、それ以外は、戻り値の型は実装者定義である。
意訳
> この関数は多重定義できない。その関数の戻り値はint型であるが、それ以外は、戻り値の型を実装者定義とする。
それ以外のそれってなんだよと思って、原文見ると
ISO/IEC 14882:2003(E)
3.6.1 Main function
2 An implementation shall not predefine the main function. This function shall not be overloaded. It shall
have a return type of type int, but otherwise its type is implementation-defined.
わぁお、とある実装の話かよ
詰まるところ、別の実装では、main()の戻り値は実装者定義としている
ってか、スレ違い