Вопросы по теме 'in-class-initialization'

Почему статическое поле const char* должно быть constexpr, чтобы инициализировать его внутри класса?
У меня есть следующий фрагмент кода: struct st { static constexpr const int x = 2; static constexpr int x2 = 2; static const int x3 = 2; static const char* str = "BLAH"; // ERROR }; отмеченная строка дает мне следующую ошибку:...
39 просмотров

В инициализаторе класса по умолчанию для члена массива С++ 11
Как по умолчанию инициализировать массив элементов в С++ 11? Кажется, я должен предоставить границу. class Example { const char* num2letter[10]{" ", "", "abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz"}; }; Компилируется...
398 просмотров
schedule 08.10.2022

Инициализация статического члена constexpr в классе
Может ли кто-нибудь помочь мне выяснить, что не так с инициализацией в классе переменной статического члена constexpr, как в приведенном ниже коде? Использование Visual Studio 2013 struct hg { public: static constexpr float asd = 9.0f; };...
297 просмотров