如果我指定多个“主要”,则使用哪个
Which `main` is used if I specify more than one
与其他几个一起,以下是main()
的有效原型:
-
int main(void)
-
int main(int, char**)
在 C 语言中,我们不能重载函数,因此永远不可能同时拥有两者。但C++这不是真的。如果我在编译C++可执行文件中同时具有两者,那么使用哪一个?它是否取决于命令行?标准怎么说?
C++11 §3.6.1/2:
"> 此函数不得过载。
相关文章:
- 如果没有malloc,链表实现将失败
- 如果我只是不访问queue_front节点的子节点,而是将它们推到队列中呢?还是BFS吗
- std::map<struct,struct>::find 找不到匹配项,但是如果我循环通过 begin() 到 end(),我在那里看到匹配项
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 设计一个只能由特定类实例化的类(如果可能的话,通过make_unique)
- 从C++dll访问C#中的一行主要参数
- 线程,如果else语句,都是错误的上下文切换后,会发生什么
- 如果编译的源代码是特定于它编译的硬件的,我们如何分发它
- 如果我std::dynamic_pointer_cast并且底层dynamic_cast的结果为null,那么返回的sh
- C++擦除(如果存在)
- 如果"new int"返回"int*",那么为什么"new int[n]"不返回"int**"?
- 在'如果'陈述输出如何正确
- 如果用户输入无效,如何使用字符串变量-C++重复输入命令
- 如果有一个模板构造函数只有一个泛型参数,为什么我必须有一个复制构造函数
- '||'之前的预期主要表达
- 如何使“确认选择”函数从“主要”取消,如果它是假的
- 如果我在 Windows 中编程我的深度数据包检测程序,我会错过什么主要的事情
- 如果我指定多个“主要”,则使用哪个
- 如果一个程序的主要功能是从磁盘中读取数据,那么让它多线程是不是一个好主意?