【发布时间】:2013-04-29 00:44:46
【问题描述】:
我是 C++ 新手,我有一个小问题。 我一直在尝试通过使用 goto 函数尝试从一个文件中的一个位置跳转到另一个文件来让两个文件在彼此内部运行。显然,这不起作用,我想知道正确的方法。 附言我记得也使用了#include "filename.cpp" 函数。
【问题讨论】:
-
您应该尝试为其中一个文件编写头文件,然后将该头文件包含在另一个 .cpp 文件中
-
您不应包含 .cpp 文件。当您相互包含时,它可能会导致编译问题。改用头文件。并且不要忘记将所有文件添加到您的编译行。
-
NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!请不要
goto。请使用函数调用。如果您使用的是 gcc,那么您只需在命令行上列出两个 .cpp 文件即可让它们一起编译:g++ -o myprog myfile1.cpp myfile2.cpp.