Effective CPP 学习笔记
2010-06-23 10:02
232 查看
条款34:将文件间的编译依赖性降至最低---- 如果有可能,尽量让头文件不要依赖于别的文件;如果不可能,就借助于类的声明,不要依赖 类的定义。
做你想做的,理解你所做的。 CPP中不同部件的意义,何时使用何个?
条款35:使用共有继承体现“是一个”的含义。 每一个学生都是人,但不是每一个人都是学生。人适用的场合,学生可以,但反之不行。
公有继承的含义是"是一个",对应的,分层的含义是"有一个"或"用什么来实现"。
做你想做的,理解你所做的。 CPP中不同部件的意义,何时使用何个?
条款35:使用共有继承体现“是一个”的含义。 每一个学生都是人,但不是每一个人都是学生。人适用的场合,学生可以,但反之不行。
公有继承的含义是"是一个",对应的,分层的含义是"有一个"或"用什么来实现"。
相关文章推荐
- Effective c++学习笔记——条款6,不想自动生成函数,要明确拒绝
- 【deep learning学习笔记】注释yusugomori的RBM代码 --- cpp文件 -- 模型测试
- [cpp]c++11学习笔记-std mutex and condition
- Effective Java 学习笔记(1)
- Effective Java 学习笔记(1)
- Effective Java 学习笔记(5)
- cpp整理学习笔记 文件I/O:随机存取fseek()和ftell()
- effective-java 学习笔记(1)
- cpp学习笔记(四)
- effective java 学习笔记(一)
- Irrlicht 源码学习笔记 【Irrlicht.h/cpp】 【irrTypes.h】 【KeyCodes.h】 【irrmath.h】
- Effective C++学习笔记:初始化列表中成员列出的顺序和它们在类中声明的顺序相同
- Effective C++ 学习笔记<1> 视C++为一个语言联邦
- Effective C++ 学习笔记(6)
- Effective C++ 学习笔记(13)
- Effective C++ 学习笔记(16)
- Effective Java 学习笔记(第53条:接口优先于反射机制)
- Effective Java 学习笔记(第61条:抛出与抽象相对应的异常)
- effective c++学习笔记二
- Effective C++ 学习笔记(25)