2015年12月3日

#define宏常量和const常量的区别

摘要: C++ 语言可以用const 来定义常量,也可以用#define 来定义常量。但是前者比后者有更多的优点:(1) const 常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误(边际效应)。(2) ... 阅读全文

posted @ 2015-12-03 13:24 FCBayern 阅读(9433) 评论(0) 推荐(1) 编辑

导航