1、const 和 define 的最大不同是: define在编译时只进行字符的替换, 而const 则定义了一个变量, 并且它的值是固定的, 可以得到这个变量的地址.,如果仅仅定义常量,两者并没有本质的区别,但是const还可修饰函数形式参数、返回值和类的成员函数等。从而提高函数的健壮性。因为const修饰的东西能受到c/c++的静态类型安全检查机制的强制保护,防止意外的修改。 1、const 和 define 的最大不同是: define在编译时只进行字符的替换, 而c 你的当前访问异常,请进行认证后继续阅读剩余内容。 提交