TA贡献1998条经验 获得超6个赞
伦丁关于C是正确的,但在C+中,措辞非常不同,足以使情况有所不同:
[C++11: 3.6.1/1]:程序应包含一个名为main,这是程序指定的开始。独立环境中的程序是否需要定义main功能。[C++11: 3.6.1/2]:实现不应预定义main功能。此功能不应超载。它应该有一个返回类型的类型。int,但否则它的类型是实现定义的。[..]
[C++11: 3.6.1/1]:程序应包含一个名为main,这是程序指定的开始。独立环境中的程序是否需要定义main功能。
[C++11: 3.6.1/1]:
main
[C++11: 3.6.1/2]:实现不应预定义main功能。此功能不应超载。它应该有一个返回类型的类型。int,但否则它的类型是实现定义的。[..]
[C++11: 3.6.1/2]:
int
第一个粗体通道不覆盖或取消第二个。
main回报int在C+中,总是。
举报