C++ FAQ学习笔记 11 章 析构函数
2013-08-28 23:45
295 查看
[11.12] 当我写派生类的析构函数时,需要显式调用基类的析构函数吗?
不!永远不需要显式调用析构函数(除了定位放置 new的情况)。派生类的析构函数(不论你是否显式地定义了)自动调用基类子对象的析构函数。基类在成员对象之后被析构。在多重继承的情况下,直接基类以出现在继承列表中的顺序的反序被析构。
[11.13] 当析构函数检测到错误时,可以抛出异常吗?
C++的规则是你绝对不可以在另一个异常的被称为“栈展开(stack unwinding)”的过程中时,从析构函数抛出异常相关文章推荐
- C/C++学习笔记:基础知识11
- C++学习笔记11:定位new运算符
- C++ 类的析构函数学习笔记6
- C++ FAQ学习笔记 22章 继承 — 抽象基类(ABCs)
- C++ 学习笔记(13)拷贝构造函数、拷贝赋值运算符、移动构造函数、移动赋值运算符、析构函数、右值引用、引用限定符
- C++ FAQ学习笔记 23章 继承 — 你所不知道的
- C++学习笔记_2:单一继承时的构造函数与析构函数
- C++学习笔记(析构函数)
- c++ 11学习笔记--Lambda 表达式(对比测试Lambda ,bind,Function Object)
- C++学习笔记(4)——派生类的构造函数和析构函数
- c++ 11学习笔记--智能指针
- C++拓展笔记2-1:C++析构函数学习心得
- C++ 析构函数与构造函数 学习笔记1
- C++学习笔记(调用构造函数和析构函数的顺序)
- C++学习笔记-2-构造函数和析构函数
- 【C++学习笔记】11_多维数组
- 《C++ Primer Plus》10.3 类的构造函数和析构函数 学习笔记
- 【C++】学习笔记草稿版系列11(运算符重载)
- [C++学习笔记]--析构函数、静态成员变量、静态成员函数
- C++学习笔记(5)——基类、派生类的构造函数、析构函数的调用顺序