000
13.05.2004, 16:57 Uhr
~draggore
Gast
|
ich versuche ein static const member eines templates zu initialisieren, welches von einem anderen template abgeleitet ist.
C++: |
template <typename elemT> class MedianImageFilter3D: public RegisteredParsingObject< MedianImageFilter3D<elemT>, ImageProcessor<3,elemT>, ImageProcessor<3,elemT> >
{ public: static const char * const registered_name;
......
|
Hab versucht dies so zu initialisieren:
C++: |
const char * const MedianImageFilter3D<float>::registered_name = "Median";
|
er gnu c compiler (3.4) bringt aber folgenden Fehler.
buildblock/SeparableCartesianMetzImageFilter.cxx:160: error: too few template-parameter-lists buildblock/SeparableCartesianMetzImageFilter.cxx:160: error: expected `,' or `;' before '=' token
Weis irgendwer wie man die variable richtig initialisiert?
Danke für eure Hilfe. |