我希望能够从另一个文件返回main.cpp文件。例如。
// Main.cpp
#include "Globals.h"
int main()
{
otherFile();
}
// Globals.h
#include <iostream>
#include <stdlib.h>
bool otherFile();
//otherFile.cpp
#include "Globals.h"
bool otherFile()
{
// do stuff
// Here I want to be able to go back to the main.cpp file.
}
对不起,如果我的问题毫无意义
答案 0 :(得分:8)
return
会将控制权返回给调用者,在本例中,调用者在main.cpp中为main()
。
答案 1 :(得分:2)
如果你在main.cpp中创建一个函数并向Globals.h添加声明,那么你可以从otherFile.cpp中调用这个函数。
如果你在“do stuff”之后不需要任何语句,那么你的程序逻辑会自动返回main(),因为函数调用结束,所以只需在otherFile()之后添加指令;在main中调用,它们将在此函数后执行。
你将otherFile()decalred为返回bool,因此你的函数的放置和结束return true;
或return false;
答案 2 :(得分:1)
完成otherFile()
后,您将自动返回主页;在main()
中,您将获得return
的{{1}}。