Static Template Member initialisieren
-
Ich habe folgenden Quelltext:
template <typename T> class example { static int* ptr; // der Rest tut nichts zur Sache };
Wie kann ich nun die static-Variable initialisieren (oder zumindest den Linkerfehler beseitigen
)?
Moritz
-
So schon probiert?
... int* example<T>::ptr = NULL; ...
// Ich liebe diese Fehler(chen)...
Caipi
-
template<typename T>
int* example<T>::ptr;
-
template<typename T> int* example<T>::ptr = NULL;
Das war es, vielen Dank (ich hatte die Angabe des Typs vergessen).
Moritz