公告80、构造函数析构函数可否抛出异常 1) C++只会析构已经完成的对象,对象只有在其构造函数执行完毕才算是完全构造妥当。在构造函数中发生异常,控制权转出构造函数之外。 因此,在对象b的构造函数中发生异常,对象b的析构函数不会被调用。因此会造成内存泄漏。 2) 用auto_ptr对象来取代指针类成员,便对构造函数做了...