Problem mit Template als Templatetyp
-
Hi,
wenn ich sowas mache, kriege ich Fehler:
class CPluginManager { public: class CPlugin; // ... private: std::vector<TPointer<CPlugin>> m_PluginList; // ... }; class CPluginManager::CPlugin { // ... };
c:\dokumente und einstellungen\chris\eigene dateien\programmieren\projekte\age\include\engine\pluginmanager.hpp(37) : error C2146: Syntaxfehler : Fehlendes ',' vor Bezeichner 'm_PluginList'
c:\dokumente und einstellungen\chris\eigene dateien\programmieren\projekte\age\include\engine\pluginmanager.hpp(37) : error C2065: 'm_PluginList' : nichtdeklarierter Bezeichner
c:\dokumente und einstellungen\chris\eigene dateien\programmieren\projekte\age\include\engine\pluginmanager.hpp(37) : error C2143: Syntaxfehler : Fehlendes '>' vor ';'
c:\dokumente und einstellungen\chris\eigene dateien\programmieren\projekte\age\include\engine\pluginmanager.hpp(37) : error C2208: 'class std::vector' : Keine Elemente definiert, die diesen Typ verwendenAuch wenn ich statt TPointer<CPlugin> TPointerCPluginManager::CPlugin schreibe, geht es nicht, ich erhalte dann sogar noch mehr Fehler
ChrisM
-
> ist der operator>>
was du suchst ist
> >
abstand dazwischen.
-
Danke, es geht
Darauf wär ich nie gekommen
ChrisM