1.避免重复文件的声明
#ifndef _FFF_
#define _FFF_
#endif
2.class的基本组成
class head
class body
3.inline : 在class body本体定义 就是inline
4.构造 函数 重载
5.构造函数 应在初始化列中初始化
6.设计模式 singleton 构造函数放到private
7.pass by value和pass by reference 尽量的pass by reference (to const)
return by value or return by reference
8.相同class object之间互为友元
9.一个函数如果没有创建新的对象 那就return by reference
如果有 就必须返回 return by reference
10.操作符重载...
11.传递者无需知道接收者的形式
12.当返回是local object 时候 只能return by reference
typename()创建临时对象 放在哪??、
13.“<<”符号重载函数要在global
构造函数 大括号里面 有可能写开文件,或者申请一个内存