我有一个类,想要使用值为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
有什么办法可以做到这一点吗?
谢谢!