Frage zu Klassentemplates
-
Hallo zusammen,
Ich habe vereinfacht ausgedrückt eine Klasse, die so ein Template hat:
template<template <typename> class T> class foo{};Jetzt sollte man da aber auch einen anderen Typ T angeben, der zwei Template-Argumente hat.
Ich habe versucht das zu spezialisieren, das ist aber nicht möglich.
Gibt es da irgendeinen anderen Trick das zu machen?
lg
Nathan
-
Variadic Templates sind möglich:
template<template <typename firstT, typename...> class T> class foo{};Mit Spezialisierungen für die entsprechenden Fälle wie ein oder zwei Template-Parameter, versteht sich.
-
An Variadic Templates hatte ich auch schon gedacht, wusste aber nicht, wie ich das umsetzen sollte.
Danke.