摘要:
条款1:尽量用const和inline(编译器)而不用#define(预处理) 理由:1.#define(预处理)进入编译器之前预处理程序会将符号去掉,代以常量,在编译的时候报错信息指向常量而难以理解,定义一个const常量能很好的解决这个问题;2.用#define来实现那些看起来象函数而又不会导致函数调用的宏:#define max(a,b) ((a) > (b) ? (a) : (b))... 阅读全文
posted @ 2006-01-15 19:25
SweetDream
阅读(386)
评论(0)
推荐(0)
浙公网安备 33010602011771号