C ++返回main

时间:2011-03-12 10:44:06

标签: c++ qt-creator main

我希望能够从另一个文件返回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.
}

对不起,如果我的问题毫无意义

3 个答案:

答案 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}}。