常量
const常量和enum枚举
const常量类型
常量使用关键字 const 定义,用于存储不会改变的数据。
存储在常量中的数据类型可以是bool, int,string,map等。
常量的定义格式:const [type] identifier = value
例如
const map EQUIP_NAME = {
"weapon":"武器",
"cloth" : "防具",
"accessories" : "饰品",
"shoes" : "鞋子",
"fabao" : "法宝",
"gubao" : "古宝"
};
const string str = "Hello World";
常量的值必须是能够在编译时就能够确定的;你可以在其赋值表达式中涉及计算过程,但是所有用于计算的值必须在编译期间就能获得。
正确的做法:const int c1 = 2+3 错误的做法:const int c2 = getNumber()