Инициализация статического массива константных строк в C ++

У меня проблемы с инициализацией константный массив константных строк.

Из week.h (показаны только соответствующие части):

class Week {
  private:
    static const char *const *days = { "mon", "tue", "wed", "thur",
                                       "fri", "sat", "sun" };
};

Когда я компилирую, я получаю сообщение об ошибке «лишние элементы в скалярном инициализаторе». Я попытался сделать его типом const char **, думая, что я испортил второе размещение констант, но у меня та же ошибка. Что я делаю не так?

29
задан Tunaki 1 October 2015 в 15:55
поделиться