如果我指定多个,则使用哪个`main`

P45*_*ent 6 c++

除了其他几个,以下是有效的原型main():

  1. int main(void)

  2. int main(int, char**)

在C中,我们不能重载函数,因此永远不可能同时使用这两者.但在C++中并非如此.如果我在编译的C++可执行文件中同时使用哪一个,那么使用哪一个?它取决于命令行吗?标准说什么?

Che*_*Alf 18

C++11§3.6.1/ 2:

"此功能不应超载.