Auf Templatetyp zugreifen
-
Kann ich bei einer Klasse
template<class T> class Klasse { //... };den Typ ermitteln, so daß er mir bei
Klasse<int> objekt;bei einem bestimmten Aufruf int zurückliefert? So in der Art:
Klasse<int> objekt; objekt.template_type i=9;
-
template<class T> class Klasse { public: typedef T type; //... }; Klasse<int>::type i=9;Das ist in dieser oder ähnlicher Form extrem häufig zu finden - denn der Klasse selbst siehst du nicht an, ob sie überhaupt auf ein Template zurückgeht.
-
Danke.