CTAD с переменным количеством аргументов шаблонаC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Гость
 CTAD с переменным количеством аргументов шаблона

Сообщение Гость »


Для модульного тестирования я написал класс ScopeSet, который меняет значения переменных в текущей области, а в конце области возвращаются исходные значения. Пример использования:

int i = 1; двойной д = 2.; { auto _ = ScopeSet(i, 10, d, 20.); утверждать (я == 10); утверждать (д == 20.); } утверждать (я == 1); утверждать (д == 2.); Я закончил урок, за исключением руководств по дедукции. ScopeSet принимает переменное количество пар переменная-значение. На данный момент я написал руководства по выводам вручную для трех пар

template< имя типа T0, имя типа U0 > ScopeSet( T0 &, U0 ) -> ScopeSet< T0 >; template< имя типа T0, имя типа U0, имя типа T1, имя типа U1 > ScopeSet( T0 &, U0, T1 &, U1 ) -> ScopeSet< T0, T1 >; template< имя типа T0, имя типа U0, имя типа T1, имя типа U1, имя типа T2, имя типа U2 > ScopeSet( T0 &, U0, T1 &, U1, T2 &, U2 ) -> ScopeSet< T0, T1, T2 >; Мой вопрос: как мне написать руководство по выводам, которое работает для переменного количества пар?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • CTAD с переменным количеством аргументов шаблона
    Гость » » в форуме C++
    0 Ответы
    34 Просмотры
    Последнее сообщение Гость
  • CTAD с переменным количеством аргументов шаблона
    Гость » » в форуме C++
    0 Ответы
    22 Просмотры
    Последнее сообщение Гость
  • CTAD с переменным количеством аргументов шаблона
    Гость » » в форуме C++
    0 Ответы
    29 Просмотры
    Последнее сообщение Гость
  • Преобразование (и манипуляция) аргументов шаблона с переменным числом аргументов в std::initialiser_list
    Anonymous » » в форуме C++
    0 Ответы
    63 Просмотры
    Последнее сообщение Anonymous
  • Как мне создать шаблон этих функций с переменным количеством аргументов?
    Anonymous » » в форуме C++
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»