读google c++规范笔记

全局变量在main函数之前初始化
原则上禁止拷贝构造函数和赋值函数
如果只有数据,没有方法,可以用struct
析构函数声明为虚函数
尽量避免重载操作符
难以定位的bug
误以为简单的操作
存取控制
可以放到声明文件中

输入参数为值或者常数引用,输出参数为指针
overloading
函数名相同,但是参数不同
override
函数名相同,参数也相同
缺省参数尽量少使用

友元
针对某个类,消除自己的封装性

异常
在不该出来的地方出来

static_cast
const_cast
reinterpret_cast

前置自增和自减,避免拷贝,效率更高


猜你喜欢

转载自www.cnblogs.com/youge-OneSQL/p/9655763.html
今日推荐