При объявлении статического константного массива в моем классе, как этотСтатических константа целочисленных массивов
static const int myArray[] = {1, 2, 3, 999};
я получаю сообщение об ошибке, как «В классе инициализатор для статического элемента данных типа сопзЬ Int [] требует constexpr спецификатор». Когда я делаю это так и объявляю это как
static constexpr int myArray[] = {1, 2, 3, 999};
это работает. Почему нельзя объявлять статические постоянные массивы? Что мне не хватает?
Можно объявить статические постоянные массивы. Просто невозможно указать инициализатор для них inline. –