Шаблон Variadic в VS 2012 (Visual C ++ Ноябрь 2012 CTP)
Я установилКомпилятор Visual C ++ ноябрь 2012 CTP и создал консольный проект C ++. Я написал это в
template
void Test(T value){
}
template
void Test(T value, Args... args){
Test(value);
Test(args...);
}
int main(){
Test(1,2,3);
}
Затем я нажал F6, чтобы встроить IDE. Я получил эту ошибку в строке 4
error C2143: syntax error : missing ',' before '...'
Список компиляции "вариационные шаблоны " поэтому я считаю, что это должно работать. Я понимаю, что intellisense может быть неверным, однакокомпилятор» должно сработать. Могу ли я не строить из IDE? Должен ли я что-то включить?int i{4};
Безразлично»Кажется, он тоже работает, и я уверен, что это правильная равномерная инициализация.