首页 > 解决方案 > [basic.start.main]/2 以“实现不应预定义主要功能”开头。这意味着什么?

问题描述

[basic.start.main]/2

实现不应预定义主要功能。

这句话是什么意思?

标签: c++language-lawyer

解决方案


C++ 程序只能有一个定义main- 您在代码中提供的那个。如果定义了实现main,您将无法提供定义,因为最终会出现链接时错误。


推荐阅读