Problem mit map
-
Hallo zusammen,
folgendes Problem mit map:
map<AnsiString, TStringList> ausschluss; TStringList* temp = new TStringList(); ausschluss["test"] = temp;
Ergibt [C++ Error] MainForm.cpp(894): E2285 Could not find a match for 'TStringList::operator =(TStringList *)'. Die Fehlermeldung ansich verstehe ich ja, aber wieso kann ich der map-Definition eine StringList angeben, wenn ich dann später keine zuweisen kann???
Vielen Dank!!!
chrisfs
-
Hallo,
Weil du oben eine TStringList einfügst, unten aber einen Pointer auf TStringList zuweisen willst.
[ Dieser Beitrag wurde am 19.03.2003 um 13:39 Uhr von Braunstein editiert. ]
-
map<AnsiString, TStringList*> ausschluss;
-
DANKE SCHÖN