现在的位置: 首页 > 综合 > 正文

给C程序员的建议

2013年09月20日 ⁄ 综合 ⁄ 共 290字 ⁄ 字号 评论关闭

1。在C++中几乎不用宏。用const 或 enum 定义明显的常量,用 inline 避免函数调用的额外开销,用template 去刻画一族函数或者类型,用namespace 去避免名字冲突。

2。不要用malloc,new 运算符能将同样的事情做得更好。对于realloc请试一试vector

3.试着去避免void* 、指针算术、联合的强制,除了在某些函数或类实现的深层之外。在大部分情况下强制都是设 计 错误的批示器。如果你必须使用某个显式的类型转换,设法去用一个"新的强制"

4.尽量少用数组与C风格的字符串。与传统的C风格相比,使用C++标准库string与vector常常可以简化程序设计

抱歉!评论已关闭.