Well this is a silly question but I have this error :
#include <unordered_set>
std::unordered_set<std::string> ValidValues **{**"one", "two", "three"};
Error : expected a ";" appears at the first bracket. Exacty the same with a "set".
Restarted Visual Studio 2010 and the computer.