Результаты поиска по запросу "variadic-templates"

1 ответ

Вариативные псевдонимы шаблона в качестве аргументов шаблона

2 ответа

таблица статической компиляции со значениями с плавающей запятой

2 ответа

Функциональная композиция с вариационными шаблонами в C ++ 11

м математик привык делатьСтарый стиль" Программирование на С ++ уже давно. Я чувствую, что некоторые новые синтаксические конструкции, предлагаемые C ++...

ТОП публикаций

2 ответа

Как я могу карри параметры шаблона шаблона Variadic?

Параметры шаблона Variadic принимают любой шаблон:

2 ответа

Получить N-й тип шаблонов вариационных шаблонов?

Как получить N-й тип шаблонов вариационных шаблонов? Например template<typename... Args> class MyClass { Args[0] mA; // This is wrong. How to get the type? };

5 ответов

Как поменять порядок аргументов переменной функции шаблона?

у меня естьфункция шаблонас участиемаргументы шаблона varargs, нравится template<typename Args...> void ascendingPrint(Args... args) { /* ... */ }И я хочу написать template<typename Args...> void descendingPrint(Args... args) { ...

1 ответ

Неожиданный непостоянный std :: initializer_list

Я немного поигрался с трюком с индексами, чтобы посмотреть, куда я могу пойти, и натолкнулся на странную ошибку ... Во-первых, простые не очень старые индексы: template<std::size_t...> struct indices {}; template<std::size_t N, std::size_t... ...

2 ответа

Передача std :: array в качестве аргументов функции шаблона variadic

Я пытаюсь узнать о шаблонах variadic в C ++ 11. У меня есть класс, который в основном является оберткой вокругstd::array, Я хочу иметь возможность передавать функциональные объекты (в идеале лямбды) функции-члену, а затем иметь элементыstd::array ...

5 ответов

Как сделать variadic is_same?

Как я могу сделать шаблон класса, который возвращает, равен ли какой-либо из его типов variadic первому типу. Я хочу быть в состоянии сделать это: is_same<T, A, B, C>::value; // true if T is one of A, B or CИ еслиT равен любому из этих типов, ...

3 ответа

Как хранить аргументы шаблона переменной?

Можно ли как-то сохранить пакет параметров для дальнейшего использования? template <typename... T> class Action { private: std::function<void(T...)> f; T... args; // <--- something like this public: Action(std::function<void(T...)> f, T... args) ...