Bj对编写C++程序的建议
1.C++中几乎不需要用宏。
2.用const或enum定义显示的常量。
3.用inline避免函数调用的额外开销。
4.用模板定义函数或类型。
5.用namespace避免命名冲突。
6.变量在使用时声明并初始化,不要提前声明变量。
7.使用new和delete会比函数malloc()和free()更好,realloc()函数可以用vector()代替。
8.避免使用void*、指针算术、联合和强制转换。
9.尽量少用数组和C风格的字符串,标准库中的string和vector可以简化程序。
10.试着将程序考虑为一组由类和对象表示的相互作用的概念。