0
ответов

Имитация вариативных шаблонов в C #

Есть ли хорошо известный способ имитации вариативных шаблонов в C #? Например, я хотел бы написать метод, который принимает лямбду с произвольным набором параметров. Вот в псевдокоде ...
вопрос задан: 27 July 2011 13:12
0
ответов

Как я могу вытащить аргументы вариативного шаблона из хвоста, а не из головы ?

По глупым причинам, я не буду здесь вдаваться в подробности, мне нужно, чтобы закомментированная строка работала, а строка над ней не работала: template struct PartialTuple; template
вопрос задан: 9 July 2011 03:30
0
ответов

Сравнение вариативных шаблонов

Если у меня есть два аргумента вариативного шаблона, A и B, как можно Я гарантирую во время компиляции, что типы всех членов A также являются типами подмножества B (в том же порядке)? Надуманный ...
вопрос задан: 8 July 2011 08:15
0
ответов

Вопрос о вариативных шаблонах

Я пытаюсь напишите общий код для сравнения std :: functions, используя его шаблонный метод target (). Вот мой нестандартный пример кода: #include #include static ...
вопрос задан: 4 July 2011 15:44
0
ответов

Вариативные шаблоны и свойства типов

В настоящее время у меня есть вариативная функция, которая принимает произвольное количество аргументов произвольных типов (да), однако я хочу ограничить типы теми, которые являются Только POD, а также того же размера или ...
вопрос задан: 5 June 2011 14:58
0
ответов

Позиция типа в пакете параметров вариативного шаблона

Я попробовал C ++ 0x и подумал, как решить следующую возникшая проблема. У меня есть класс вариативного шаблона: template class MyLovelyClass {template <...
вопрос задан: 17 May 2011 14:10
0
ответов

Расширение пакета параметров, содержащего initializer_list, в конструктор

Я намерен немного использовать shared_ptr в следующем проекте, поэтому (не зная о std :: make_shared) я хотел напишите вариативную шаблонную функцию spnew (...) как возвращающую shared_ptr ...
вопрос задан: 27 April 2011 02:24
0
ответов

Списки инициализаторов c ++ и переменные templates

Я хотел создать массив: template struct a {T x [1 + sizeof ... (A)]; a () = по умолчанию; a (T && t, A && ... y): x {t, y ...} {} }; int ...
вопрос задан: 29 March 2011 16:13