【发布时间】:2010-10-30 01:10:38
【问题描述】:
我有一个班级,我想要一些位掩码,其值为 0,1,3,7,15,...
所以本质上我想声明一个常量 int 数组,例如:
class A{
const int masks[] = {0,1,3,5,7,....}
}
但编译器总是会抱怨。
我试过了:
static const int masks[] = {0,1...}
static const int masks[9]; // then initializing inside the constructor
知道如何做到这一点吗?
谢谢!
【问题讨论】:
标签: c++ arrays constants declaration