Я хотел бы определить константу char * в моем файле заголовка для моего .cpp файла для использования. Поэтому я пробовал это:
private:
static const char *SOMETHING = "sommething";
Что вызывает меня со следующей ошибкой компилятора:
ошибка C2864: "SomeClass:: SOMETHING": только статические константные интегральные данные члены могут быть инициализированы в пределах класс
Я новичок в С++. Что здесь происходит? Почему это незаконно? И как вы можете это сделать в качестве альтернативы?