标签:简单 特定 优点 文件 简单的 没有 检查 c++ 替换
const int Month = 12;
#define PI 3.14
const 的优点:
1. 能够明确指定类型,define只是简单的字符串替换,没有类型检查。而const有对应的数据类型
2. 可以使用C++的作用域规则将定义限制在特定的函数或文件中
3. 可以将const用于更复杂的类型,数组、结构体等
编译器对#define的处理是在编译的预处理阶段;对const的处理是在编译、运行阶段。
const不能重定义,#define可以通过#undef取消字符的定义。
标签:简单 特定 优点 文件 简单的 没有 检查 c++ 替换
原文地址:https://www.cnblogs.com/0patrick/p/14131037.html