#define 宏常量只是单纯的替换, 在预编译时进行, 没有类型检查。 宏常量不会分配内存空间。
constant常量有类型限制,在编译时会进行类型检查, 定义时会分配内存空间。
c++建议使用constant类型常量, 防止在字符串替换时出现意想不到的问题。
#define 宏常量只是单纯的替换, 在预编译时进行, 没有类型检查。 宏常量不会分配内存空间。
constant常量有类型限制,在编译时会进行类型检查, 定义时会分配内存空间。
c++建议使用constant类型常量, 防止在字符串替换时出现意想不到的问题。