本文共 548 字,大约阅读时间需要 1 分钟。
部分条款过于深奥,部分条款已了然于心,仅记录当下所识所学
对于常量宏定义,最好用const代替#define
对于函数宏定义,最好用inline代替#define #include、#ifdef、#ifndef仍被需要内置对象记得手动初始化
使用成员初始列替换赋值操作 以local static替换non-local static 单例模式任何class只要有virtual函数都几乎确定应该也有一个virtual析构函数
只有当class内含至少一个virtual函数,才为它声明virtual析构函数这样可以保证资源“在构造期间获得,在析构期间释放”
以上规则并不适用内置类型、STL的迭代器和函数对象
关于template编程和template元编程的内容暂留
转载地址:http://uqjaf.baihongyu.com/