У меня есть класс, и я хочу иметь несколько битовых масок со значениями 0,1,3,7,15, ...
Так что, по сути, я хочу объявить массив констант, таких как:
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
Есть идеи, как это можно сделать?
Спасибо!