инициализировать константный массив в инициализаторе класса в C ++
У меня есть следующий класс в C ++:
class a {
const int b[2];
// other stuff follows
// and here's the constructor
a(void);
}
Вопрос в том, как мне инициализировать b в списке инициализации, если я могуt инициализировать его внутри тела функции конструктора, потому что b есть?const
Это нет работа:
a::a(void) :
b([2,3])
{
// other initialization stuff
}
Редактировать: речь идет о том, когда я могу иметь разные значения дляb
для разных экземпляров, но известно, что значения постоянны в течение всего времени существования экземпляра.