初始化表在继承时的效率比赋值高,即上面的(拷贝构造)效率高
构造的顺序:先构造基类
栈溢出:构造函数无限递归
引用的作用:取别名,相当于传地址,用指针接受。推荐用引用
第一个是构造,第二个是拷贝构造,第三个是赋值运算符
重载的作用:如果是自定义类,必须重载这三个符号 == > < 才能排序。
模板函数template<typename T>// template <class T>
注意:模板特例化,偏特化。
模板类 == 类模板
template<typename T>
类模板必须标注类型。类模板必须全部写到.h头文件中。
也分特例化和偏特化。
模板之间的继承:
尽量写nullptr