これはコードです:
#include <iostream>
void f() {
throw 1;
std::cout << "f(): should not be printed!!\n";
std::cout << "f(): not should this!!\n";
}
int main(int, const char**) {
f();
std::cout << "main(): This not be printed!!\n";
return 0;
}
コンソール アプリケーションとしてデバッグ モードで実行すると、デバッガーの下でスタックの巻き戻しがなく、cout ステートメントが出力されますか?