Variadic Template in VS 2012 (Visual C ++ November 2012 CTP)

ich installierteVisual C ++ - Compiler November 2012 CTP und erstellte ein C ++ - Konsolenprojekt. Ich schrieb das in

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);
}

Dann habe ich F6 gedrückt, um die IDE einzubauen. Ich habe diesen Fehler in Zeile 4 erhalten

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

Die Kompilierungsliste "Variadic Templates" sollte meiner Meinung nach funktionieren. Ich verstehe, dass Intellisense möglicherweise falsch ist, aber der 'Compiler' sollte funktionieren. Kann ich nicht aus der IDE bauen? Muss ich irgendwo etwas aktivieren?int i{4}; scheint auch nicht zu funktionieren und ich bin sicher, dass dies eine gültige einheitliche Initialisierung ist.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage