#define可以将“表达式”替换“函数”,形式 上完成了函数的功能,但是有些时候会出现问题,这时我们可以使用inline来取代#define。
用#define定义常量时,用const会更安全,因为#define使用的是预处理器,而const使用的是编译器,会更安全。
const成员函数不能修改类的成员变量。
#define可以将“表达式”替换“函数”,形式 上完成了函数的功能,但是有些时候会出现问题,这时我们可以使用inline来取代#define。
用#define定义常量时,用const会更安全,因为#define使用的是预处理器,而const使用的是编译器,会更安全。
const成员函数不能修改类的成员变量。