Hallo,
ich habe ein Problem mit dem Listing 8.7.
Ich habe das Listing 8.6 in eine Headerdatei geschrieben und das Listing 8.7 in die Quelldatei.
Habe extra alles nochmal nachgeguckt, ob ich auch nirgends einen Fehler gemacht habe.
Kriege jetzt aber massig Fehlermeldungen(24 Stück - ja... wahrscheinlich Folgefehler).
Der erste Fehler ist in Zeile 10 der Headerdatei "Singleton.hpp".
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
|
04: template <class t>
05: class TSingleton
06: {
07: protected:
08:
09: //Membervariablen
10: static T *m_pSingleton;
|
Die Fehlermeldung lautet: error C2143: Syntaxfehler: Es fehlt ';' vor '*'
In meiner Quelldatei hab ich ebenfalls einen Fehler.
Und zwar in Zeile 44:
|
C-/C++-Quelltext
|
1
2
3
4
5
|
41: void Funktion()
42: {
43: //Eine Statusmeldung ins Logfile schreiben
44: CLogfile::Get()->Statusmeldung ();
45: } //Funktion
|
Die Fehlermeldung lautet: IntelliSense: Der Ausdruck muss den Typ "pointer-to-class" aufweisen.
Komm jetzt leider nicht weiter und hoffe, dass Ihr mir helfen könnt.
Lg