假设代码是这样的
void b()
{
...
}
void c()
{
b();
}
在调用b之后被认为是终止但b尚未终止?
答案 0 :(得分:1)
您可以使用调试消息进行验证:
void b()
{
cout << "b()" << endl;
}
void c()
{
b();
cout << "ended c()" << endl;
}
因此,ended c()
在 b()
消息后显示。
答案 1 :(得分:0)
不,c()
在一般情况下b()
被终止之前不应该被终止。