-1
В проекте ++ я просто создал файл .h мой C, это именно то, что файл:VARIADIC шаблон - ошибка C2143: синтаксическая ошибка: отсутствует «» перед «...»
template <typename... ParamTypes>
void setTimeOut(int milliseconds,ParamTypes... parames)
{
};
Когда Я скомпилирую его, это дает мне две ошибки:
error C2143: syntax error : missing ',' before '...' settimeout.h
error C2061: syntax error : identifier 'ParamTypes' settimeout.h
без этого файла нет ошибок при компиляции проекта.
Maybe [это] (http://stackoverflow.com/questions/13238408/variadic-template-in-vs-2012-visual-c-november-2012-ctp) может помочь? VS2012 по умолчанию не поддерживает вариационные шаблоны. –
Что вы думаете об этом C++ 11x? :-) И поддержка вариационных шаблонов была добавлена в VS2012 ноябрь CTP. Вам необходимо установить это или перейти на VS2013. – Praetorian
извините, предполагается, что это C++ 11. BTW, мой визуальный stuido - VS2012 ноябрь CTP. – Gisway