![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Effective C++ 读书笔记
文章平均质量分 77
xcm2yw
这个作者很懒,什么都没留下…
展开
-
《CEffective C++》之条款01
经过40多年的发展C++已经是个多重范型编程语言,一个同时支持过程式、面向对象形式、函数形式、泛型形式、元编程形式的语言。C++在不断的发展,所以在学习的过程中需要用新的思想和角度来看待C++。而“最简单的方法是将C++视为一个由相关语言组成的联邦而非单一的语言”,当时第一眼看到这句话的时候无法理解为什么要把C++给拆开。当然这种“语言联邦”的形式表面上看像是分割开的,但是实际上其中是有联...原创 2018-03-04 23:52:29 · 142 阅读 · 0 评论 -
《Effective C++》 条款33:避免遮掩继承而来的名称
派生类继承基类后会拥有基类的成员变量和成员函数,如果派生类中有和基类相同名称的成员函数和成员变量,那么派生类中相同名称的成员函数会把继承而来的成员函数“遮盖”掉。下面给出实例来进行分析。class Base_A { public: Base_A():element(0) {} virtual ~Base_A() {} void print(int a) { cout <<...原创 2018-03-25 10:37:03 · 215 阅读 · 0 评论 -
《Effective C++》条款07:为多态基类声明virtual析构函数
class Base_A { public: Base_A():element(0) {} ~Base_A() { cout << "调用A的析构函数" << endl; } void print(int a) { cout << a << endl; } void print(float a) { cout << a &..原创 2018-03-26 11:41:51 · 211 阅读 · 0 评论