Compiler will den Code nicht kompilieren
-
Hallo !
Ich möchte eine liste vom Typ CList haben, aber der Compiler will das hier nicht kompilieren:
class CMyWindow : public CFrameWnd { private: CList<CPoint,CPoint&> liste; // wenn diese Zeile hinzukommt // funktioniert gar nix mehr !!??!? public: CMyWindow(); afx_msg void OnLButtonDown(UINT nFlags, CPoint point); afx_msg void OnRButtonDown(UINT nFlags, CPoint point); afx_msg void OnPaint(); DECLARE_MESSAGE_MAP() };Ich bin total ratlos, weil ich mir schon einige Codebeispiele angeschaut habe, wo genau das steht, was ich programmiert habe.
Er kommt dann immer mit diesen Fehlermeldungen:error C2143: Syntaxfehler : Fehlendes ';' vor '<'
error C2501: 'CList' : Fehlende Speicherklasse oder Typbezeichner
error C2059: Syntaxfehler : '<'
error C2238: Unerwartete(s) Token vor ';'Bitte helft mir!
Danke!
Maik
-
OK, hat sich erledigt.
Ich hätte vielleicht gleich <afxtempl.h> includieren sollen.
Maik