const限定符相比于#define的优点有哪些?
首先,const限定符能够明确指定类型,相对于#define的替换会使得运算更加符合规范:
其次,使用const限定符之后,可以使用C++的作用域规则将定义限制在特定的函数或文件中,#define则直接作用于该文件;
最后,可以将const用于更复杂的类型,如数组和结构。
C++对类型分类
C++类型转换
const限定符相比于#define的优点有哪些?
首先,const限定符能够明确指定类型,相对于#define的替换会使得运算更加符合规范:
其次,使用const限定符之后,可以使用C++的作用域规则将定义限制在特定的函数或文件中,#define则直接作用于该文件;
最后,可以将const用于更复杂的类型,如数组和结构。
C++对类型分类
C++类型转换