一个简单的问题,我怎样才能运行一个在类中有 main 的程序? 我有一个代码:
MojSwiat2.cpp:
int Main::main() {
// code
return 0;
}
和 MojSwiat2.h:
class Main {
public:
int main();
};
Main run;
int Main::main() { // with this I have error: function int Main::main(void) already has a body
run.main();
} // and without I got unresolved external symbol _main referenced in function __tmainCRTStartup
最佳答案
通过定义一个普通的 main
,它只包含对您的其他函数的调用。像这样:
int main(int, char**) {
return Main().main();
}
关于c++ - 类中的 int main,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23232601/