主要参数的数量是否有限制?
以下是一个完整运行的示例代码...我不知道是否允许这样做。
int main( char* argv[], int argc, int arv, bool test)
{
cout<<"Hello"<<endl;
}
输出: 你好
我正在使用
GCC-4.1.2_20070115-0.32.53
GCC-C ++ - 4.1.2_20070115-0.32.53
libgcc中-4.1.2_20070115-0.32.53
GCC-objc-4.1.2_20070115-0.32.53
答案 0 :(得分:6)
C ++标准does not explicitly forbid these signatures,但它也不要求它们工作。它说的是以下两个签名必须适用于任何编译器:
int main()
int main(int, char**)
返回类型必须为int
。