从 Visual Studio 运行控制台程序时,控制台显示、程序运行,然后控制台消失,您没有机会看到它。
一般来说,我在main
return 语句之前添加这些行:
std::cout << "Press enter to exit " << std::endl;
std::string sGot;
getline(std::cin, sGot);
当程序使用boost::unit_test
框架编译时,我该如何做类似的事情?由于它main
是库的直接一部分,因此boost
我无法修改它(我想避免boost
为此重新编译)。