运算符重载

C++ 是一个难学易用的语言!难学一方面在于其广博,因此我选择用笔记的形式精简出一些有用的条款。 运算符重载 自增、自减 以自增为例: 前缀自增无参数,后缀自增带一个默认为 0 的 int 型参数 前缀自增返回类型为引用,可以保证连续操作,如 ++++i,而后缀自增返回类型加 const,避免 i++++ 这样的非法操作 3 ...

数组与运算符重载

C++ 是一个难学易用的语言!难学一方面在于其广博,因此我选择用笔记的形式精简出一些有用的条款。 数组与多态 多态和指针算法不能混合在一起,因此不要对数组使用多态 尽量不要从具体类(concrete classes)派生具体类 数组的静态分配与动态分配: 静态分配:在栈中分配内存,作用于局部,不能用作函数返回值 动态分配:需要关键字 ` ...