Что такое синтаксис typdef пакета параметров в указатель функции?Как вы typedef тип указателя функции с аргументами параметра пакета
Я хочу, чтобы иметь возможность определения типа во указатель на функцию, но компилятор жалуется, когда я делаю что-то вроде этого
template< class ...Args >
struct method { typedef typename void(*type)(void*, Args...); };
с сообщением по линиям error: expected nested-name-specifier before 'void'
Смотрите также: HTTP://stackoverflow.com/questions/610245/where-and-why-do-i-have-to-put-the-template-and-typename-keywords –
Дерьмо, извините, ребята. Я неправильно прочитал ошибку моего компилятора, который сказал «error: need» typename «before ...», но я поместил его в структуру вместо ссылки на зависимый тип: / –