摘要: 1: 编译器处理不同 define宏是在预处理阶段展开,const常量是编译运行阶段使用。2:类型和安全检查不同 const常量有数据类型,而宏常量没有数据类型,仅仅是展开。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误。3:... 阅读全文
posted @ 2015-04-19 17:43 赵亚飞 阅读(2230) 评论(0) 推荐(0) 编辑