【发布时间】:2019-07-13 15:52:16
【问题描述】:
我想从另一个头文件 cpp 文件中调用 main 函数。其中main 包含一个头文件。
让我们调用 main.cpp 有一个头文件。我可以从头文件 cpp 中调用 main.cpp 的 main 吗?
这是 main.cpp
#include "another.h"
int main()
{
cout<<"Main";
}
这是另一个.h
class another
{
public:
void another_func(void);
};
这是另一个_func.cpp 单独文件
void another::another_func(void)
{
//how do i call main()
}
【问题讨论】:
-
C++ 标准禁止调用
main:C++ 2017 (draft N4659) 6.6.1 [basic.start.main] 3 说“函数main不得在程序中使用……” -
对不起,我是 C++ 新手,所以请用简单的英语解释一下
-
main()中唯一的内容是对其他函数的函数调用。只需从另一个文件中调用它。有关详细信息,请参阅您的 C++ 书籍。
标签: c++ header-files main