Здравствуйте mit, вы писали:
mit>Существует ли в C++ возможность параматризации класса произвольным числом параметров?
Такой возможности нет, но можно задавать параметры по умолчанию.
Если твоё произвольное число не сильно большое, то можно попробовать это использовать.
Если нам не помогут, то мы тоже никого не пощадим.
Привет, Илья!
>> Существует ли в C++ возможность параматризации класса >> произвольным числом параметров?
IV>Интересно было бы посмотреть на пример такого кода :=)
Здравствуйте Alexei Monastyrsky, вы писали:
AM> Привет, Илья!
>>> Существует ли в C++ возможность параматризации класса >>> произвольным числом параметров?
IV>>Интересно было бы посмотреть на пример такого кода :=)
AM> А как тебе это: ;-)))
AM>class CNull AM>{ AM>};
AM>template<class X = CNull> class C AM>{ AM>};
AM>C < C < C < C <> > > > o1;
AM>void main () AM>{ AM> C <> o2; AM>}
Я думаю, что он имел ввиду немного другое, а именно что то типа :
class C;
class D;
template< class X,...> class A {};
void main()
{
A< C, D, int, A< C > > a;
}
прикольно выглядит :)) интересно, как это должно работать?
VIN> class C; VIN> class D; VIN> template< class X,...> class A {};
VIN> void main() VIN> { VIN> A< C, D, int, A< C > > a; VIN> }
VIN>прикольно выглядит :)) интересно, как это VIN>должно работать?
На самом деле интересно, зачем это могло понадобиться.