Loading

摘要: 在两种情况下会调用析构函数:正常情况下删除对象,即显式调用或者对象离开声明周期;异常传递的栈开解,由异常处理系统删除对象。 可见,调用析构函数时异常可能处于激活状态,但不能再析构函数内部做判断,因此__必须在写析构函数时保守的假设异常被激活。如果一个异常被激活的同时,析构函数也抛出异常,并导致程序控 阅读全文
posted @ 2021-08-22 23:11 sandersunkown 阅读(51) 评论(0) 推荐(0)