25.泛型函数模板(兼容不同类型)
26.泛型类模板(兼容不同类型)
27.数值型函数模板和数值型类模板(兼容不同数值)
28.C++智能指针
29.Qt中的智能指针
1.const
const和define...对于其它普通变量如果不初始化的话则为随机值....使用new创建的对象变量,在不使用时,需要使用delete,才能调用析构函数
构造函数的调用顺序
1. 首先判断父类是否存在,若存在则调用父类构造函数
2....一般如果局部变量未初始化的话,都是随机值
堆
堆由程序员分配释放new/delete,所以需要注意内存泄漏问题
一般new分配的对象变量,其成员都是随机值
静态存储区
用来存放全局变量,一直会存在的,...的构造函数为explicit类型,所以只能显示初始化
提供get()成员函数,可以用来查看类里的指针地址
一个堆空间永远只属于一个对象(比如auto_ptr被拷贝/赋值,则自身的指针指向的地址会被抢占)