Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Как передать в template элементы массива


Автор: serega721 9.3.2019, 14:21
Добрый день!
Возможно формулировка задачи не совсем точная, но попробую объяснить в примере.
Допустим у меня есть шаблон следующего вида:
Код

template <int[2] arr>
class test
{
....
};

И я хочу инициализировать данный шаблон, конкретными элементами массива, без создания переменной и её передачи в качестве параметра, как-то так:
Код

test <{1, 2}>t

Выглядит конечно топорно, но хотелось бы понять можно ли в таком стиле использовать шаблоны. Если да, то как правильно синтаксически это сделать?

Автор: xvr 11.3.2019, 14:50
А просто два обычных инта не подойдут?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)