Variadic Template w VS 2012 (Visual C ++ listopad 2012 CTP)

zainstalowałemKompilator Visual C ++ Listopad 2012 CTP i stworzyłem projekt konsoli C ++. Napisałem to w

template<typename T>
void Test(T value){
}
template<typename T, typename... Args>
void Test(T value, Args... args){
    Test(value);
    Test(args...);
}

int main(){
    Test(1,2,3);
}

Następnie nacisnąłem F6, aby zbudować IDE. Dostałem ten błąd w linii 4

error C2143: syntax error : missing ',' before '...'

Lista kompilacji „szablony zmienne”, więc uważam, że to powinno działać. Rozumiem, że intellisense może być niepoprawny, jednak „kompilator” powinien działać. Czy nie mogę budować z IDE? Czy muszę gdzieś coś włączyć?int i{4}; wydaje się, że nie działa i jestem pewien, że jest to prawidłowa inicjalizacja jednolita.

questionAnswers(1)

yourAnswerToTheQuestion