Item1 指针与引用 当你知道要指向一个对象,并且不会再指向其他对象时,应该使用引用。当实现某些操作符时,如果这些操作符在语义上要求使得指针不可行,此时,仍需要使用引用。其他情况下使用指针。
Item2
array[i]实际上是指针运算表达式的缩写。它表示的是*(array+i)。 数组和多态不能一起使用。
Item4 避免不必要的默认构造参数 解决办法: 每个指针可以被重新赋值,指向不同的对象
=========================================================================== 纪念我丢失的数据,哎 这些笔记得重新整理了。。郁闷 当一个次复习吧
Item 5 小心用户自定义的转换函数 函数,但是要求第一个参数后面的所有参数都有一个默认值。 解决办法: 定义一个 asDouble函数替代operator double 运算符。这种成员函数必须被显示地调用。 例子2: 解决办法:1、在类的构造函数中声明为 explicit
================================================================================
|