Использование C ++ 11, Ubuntu 14.04, GCC - набор инструментов по умолчанию .
Этот код завершается с ошибкой:
constexpr std::string constString = "constString";
ошибка: тип 'const string {aka const std :: basic_string}' переменной constexpr 'constString' не является литеральным ..., потому что .. . 'std :: basic_string' имеет нетривиальный деструктор
Можно ли использовать std::string
в constexpr
? (видимо нет ...) Если так, то как? Есть ли альтернативный способ использовать строку символов в constexpr
?