Ошибка: ожидается & quot ;; & quot;

Ну, это глупый вопрос, но у меня есть эта ошибка:

#include <unordered_set>
std::unordered_set<std::string> ValidValues **{**"one", "two", "three"};

Ошибка: ожидается «;» появляется в первой скобке. Точно так же с «набором».

Перезапустил Visual Studio 2010 и компьютер.

-1

Решение

Это работает:

#include <string>
#include <unordered_set>
std::unordered_set<std::string> ValidValues {"one", "two", "three"};

с GCC 4.4+, Clang 3.1+, а также MSVS2013 +.

MSVS2010 / 2012 не поддерживает функция языка называется инициализация списка, что ты делаешь

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector