const是在编译阶段处理的,define是在预编译阶段处理的;
const有类型检查,#define只是一个符号常量,没有类型检查。
const有时编译器并不会为其分配内存空间,存在符号表,方便读取
c++ const和define的区别
最新推荐文章于 2024-07-10 22:49:54 发布
const是在编译阶段处理的,define是在预编译阶段处理的;
const有类型检查,#define只是一个符号常量,没有类型检查。
const有时编译器并不会为其分配内存空间,存在符号表,方便读取