c++ 常量宏定义和const定义有何区别
c++ 中定义一个常量可以 #define ABC value 也可以是 const ABC value,不知道二者转换成机器语言的时候有什么区别?请高手指点
参考答案:有区别
define是简单的替换
const ABC value 会进行类型检查
c++ 中定义一个常量可以 #define ABC value 也可以是 const ABC value,不知道二者转换成机器语言的时候有什么区别?请高手指点
参考答案:有区别
define是简单的替换
const ABC value 会进行类型检查