2

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

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

4

1 回答 1

6

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

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

#include <cstdlib>

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

int main()
{
    foo();
}

这是一个活生生的例子

于 2013-05-14T15:00:00.210 回答