假设我有以下代码:

void foo() {
 {
    myclass object;
    object.do_something();
 }
 cout<<"hello"<<endl;
}

是否可以在退出本地范围时确保~myclass() 被称为,还是可以在以后的时间(例如函数返回时)调用

最佳答案

是的,可以保证:

10-08 20:03