Результаты поиска по запросу "variadic-templates"
Как распаковать параметр шаблона с числовой последовательностью?
Как (или можно) распаковать пакет параметров с числовой последовательностью? Например, template <typename C, typename... T> C* init_from_tuple(bp::tuple tpl) { return new C{bp::extract<T>("magic"(tpl))...}; // <-- }который<-- линия ...
Нетипичные шаблоны переменных функций в C ++ 11
я увиделСообщение блога [http://cpptruths.blogspot.com/2011/10/multi-dimensional-arrays-in-c11.html] который использовал нетипичные шаблоны с переменным числом аргументов (в настоящее время не поддерживается gcc, только clang). template <class ...
C2977: 'std :: tuple': слишком много аргументов шаблона (MSVC11)
Я пытаюсь создать Googletest с Visual C ++ 11, но следующий код вызывает ошибку template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9> void ...
Параметры шаблонов шаблонов и шаблоны с переменными параметрами с помощью gcc 4.4
Я использую gcc 4.4 на Debian squeeze. Рассмотрим следующий код. #include <map> #include <string> using std::map; using std::string; // Args lets the user specify additional explicit template arguments template <typename T, template <typename T, ...
Перегруженная функция в качестве аргумента функции шаблона
Я пытаюсь сделать шаблонную функцию переменной, которая принимает в качестве аргументов перегруженную функцию и ее аргументы :) int sumall(int a) { return a; } int sumall(int a, int b) { return a+b; } template<typename R, typename... A> R doit( ...
Как я могу получить типы аргументов указателя на функцию в классе шаблона Variadic?
Это продолжение этой проблемы:Общий функтор для функций с любым списком аргументов [https://stackoverflow.com/questions/9050047/generic-functor-for-functions-with-any-argument-list] У меня есть этот класс функтора (полный код см. Ссылку ...
Расширение пакета шаблонов Variadic
ВАндрей рассказывает о GoingNative 2012 [http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic] он рассказывает о шаблонах Variadic и объясняет в одном из примеров на примере того, как работают расширения ...
Как я могу карри параметры шаблона шаблона Variadic?
Параметры шаблона Variadic принимают любой шаблон: template<typename T> struct Test1 { using type = int; }; template<typename T, typename T1> struct Test2 { using type = char*; }; template<template<typename...S> class BeCurry> struct Currying { ...
Определите несколько методов с параметрами из шаблонов переменных
Я хочу определить базовый класс шаблона таким образом, чтобы он принимал переменные аргументы шаблона и определял виртуальный метод для каждого аргумента, где параметр является типом аргумента. Например.Base<int, bool, string> должен дать мне 3 ...
Variadic Templates - различные типы расширения
Андрей Александреску дал отличную беседу под названием:Variadic шаблоны являются Funadic [http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic] . Он представляет следующие 3 расширения, которые отличаются ...