还好有你|技术博客
const本身就是一个语言结构,而define是一个函数 define() 在执行期定义常量,而 const 在编译期定义常量。这样 const 就有轻微的速度优势 const不能在函数内,循环内以及if语句之内用 const用于类成员变量的定义,一经定义,不可修改。Define不可以用于类成员变量的定义,可用于全局常量。
阅读全文