Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
コードが次のようになるとします
void b() { ... } void c() { b(); }
c は b の呼び出し後に終了したと見なされますが、b はまだ終了していませんか?
デバッグ メッセージを使用して確認できます。
void b() { cout << "b()" << endl; } void c() { b(); cout << "ended c()" << endl; }
したがって、メッセージの後にended c()表示されます。 b()
ended c()
b()
いいえ、通常はc()が終了する前に終了することは想定されていませんb()。
c()