1

У меня есть Microsoft Visual C++ Compiler Nov 2012 CTP (v120_CTP_Nov20 ..), но когда я пытаюсь использовать VARIADIC шаблоны, я получаю эту ошибку:Ошибка с переменным числом шаблонов с Visual Studio 2012

error C3546: '...' : there are no parameter packs available to expand 

ли они еще поддерживается? Я правильно решил использовать новую инструментальную цепочку из вариантов проекта и всего ...

template<typename... T> 
    void Event<T...>::operator()(T... args) 
    { 
    for(uint i = 0; i < _listHandlers.Size(); i++) 
    { 
    (_listHandlers)[i](args...); 
    } 
    } 
+3

Да, они поддерживаются в CTP, о чем свидетельствует терминология, используемая при ошибке. Нам нужен код, чтобы узнать, почему произошла ошибка. – chris

+0

Я добавил источник на вопрос, что-то не так с тем, как я его использую? –

+1

@Bogomil, что выше источника явно не будет компилироваться, так как он неполный. Отправьте http://sscce.org/ и укажите, какая строка генерирует ошибку. – Yakk

ответ

Смежные вопросы