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()