-4

假设代码是这样的

void b()
{
...
}
void c()
{
    b();
}



c 在调用 b 后是否被认为已终止但 b 尚未终止?

4

2 回答 2

1

您可以使用调试消息进行验证:

void b()
{
    cout << "b()" << endl;
}
void c()
{
    b();
    cout << "ended c()" << endl;
}

因此,ended c()出现 b()消息之后。

于 2013-06-23T13:45:47.827 回答
0

不,在一般情况下c()不应该在终止之前终止。b()

于 2013-06-23T13:44:56.953 回答