侯捷老师C++面向对象高级编程上——笔记(附带自己查询额外知识点)
文章目录构造函数操作符重载类设计堆、栈、内存管理类模板、函数模板
构造函数
成员变量赋值时,尽量采用初始化列表,这样效率更高,因为变量获值分为两步,1 初始化 2 赋值
成员函数不修改成员属性的值时(读函数),声明为const常函数(getXX())
写函数参数为&(T& param)
Const 常对象只能调用常函数
不能同时存在,编译器遇到Complex c2()时不知道调用哪个构造函数(把上面的=0默认参数去掉即可)
单例设计模式,构造函数放在private里面
原创
2021-08-19 22:19:29 ·
354 阅读 ·
0 评论