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
ます)。