1对于单纯常量,最还以const对象或enums替换#defines。因为#defines可能不会进入记号表
2对于形似函数的宏,可以用内联函数来代替
3将某些东西声明为const可帮助编译器侦测出错误的用法。const可以被施加于任何作用域内的对象、函数参数、函数返回类型、成员函数本体。编写程序时应该使用概念上的常量性。
1对于单纯常量,最还以const对象或enums替换#defines。因为#defines可能不会进入记号表
2对于形似函数的宏,可以用内联函数来代替
3将某些东西声明为const可帮助编译器侦测出错误的用法。const可以被施加于任何作用域内的对象、函数参数、函数返回类型、成员函数本体。编写程序时应该使用概念上的常量性。