如何在不在主要时关闭程序

时间:2013-05-14 14:58:29

标签: c++

c ++中是否有一行允许我在不在main()时终止我的程序?

例如,一个代码,如果你死了你必须退出游戏?我不希望它依赖于“信任”系统。

1 个答案:

答案 0 :(得分:6)

  

c ++中是否有一行允许我在不在main()时终止我的程序?

我不会在这里使用“line”这个词 - 更好地说“功能”。对于正常终止,您可以使用std::exit()(另见C ++ 11标准的第18.5 / 8节):

#include <cstdlib>

void foo()
{
    std::exit(EXIT_SUCCESS);
}

int main()
{
    foo();
}

这是live example