[template] template methode in template klasse
-
nur rasch nachgefragt:
//header template<typename T> class Dummy { ... template<typename T1> void foo(T1 x); ... }; template<typename T> template<typename T1> void Dummy<T>::foo(T1 x) { ... }ist es formal so richtig? der vs compiler schluckt es zumindest. aber da wir mehrere benutzen und der vs compiler bekannter maßen vieles zuläßt wäre es nett, wenn jemand drüberparsen könnte und mir sagt, ob es standard konform ist.
-
Abgesehen davon, daß du die Klassenzuordnung vergessen hast, ist das so korrekt:
template<typename T> template<typename T1> void Dummy<T>::foo(T1 x) { ... }
-
ups, stimmt... habs rasch verbessert