条款1: 区别reference和pointer
如果总是指向一个初始化的对象,那么就用reference,
如果可能指向这个对象,也可能指向另外一个,也可能是空指针,那么就用pointer
条款2:使用C++ 转型操作符
static_cast : 等同于过去C的强制转换
dynamic_cast: 用于多态的转换
const_cast: 改变const 属性
reinterpret_cast: 用于改变函数指针的属性
条款3: 绝对不要以多态方式处理数组
还没有看明白,继续看