c++ - 两个主要功能

标签 c++ program-entry-point

我们可以在 C++ 程序中有两个 main() 函数吗?

最佳答案

标准在 3.6.1 中明确表示:

A program shall contain a global function called main, which is the designated start of the program. [...] This function shall not be overloaded.

所以在一个程序的全局范围内只能有一个main函数。其他作用域中也称为 main 的函数不受此影响,它们可以有任意数量。

关于c++ - 两个主要功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2626533/

相关文章:

c++ - 字符串键控哈希的编译时间解析

c++ - 静态链接时,链接器是否包含整个库?

c - 使用主体中的输入,以便用户可以编辑

ios - SDL 和 iOS main() 方法冲突

c++ - 我在这里正确管理内存了吗? (简单的 C++ 堆栈)

c++ - 当一个函数可以被赋予一个 char* 或文字字符串时,声明这个函数的正确方法是什么?

multithreading - 在Apple的Cocoa API中,为什么从主线程调用NSApplicationMain很重要?

C语言 : args in functions inside Main (). 不清楚它们是什么

c++ - OpenCV 处理 - 边缘检测和裁剪

java - Spring 应用程序最简单的 main() 方法是什么?