Код: Выделить всё
#include
using namespace std::string_view_literals;
#include
int main() {
std::initializer_list svs{
"Meow"sv,
"Woof"sv
};
}
Для меня это выглядит как прямая инициализация (случай 1 здесь). < Br /> Учитывая, что поведение Кланг изменилось, я подозреваю, что это ошибка Clang, которая была исправлена (и, поскольку Кланг теперь принимает это, это не должно быть страшным IFNDR). Кто -нибудь может подтвердить или опровергнуть это? Быстрый поиск в проблемах Clang не нашел ни одного, что, по -видимому, ссылается на эту ситуацию.
Подробнее здесь: https://stackoverflow.com/questions/793 ... lizer-list
Мобильная версия