STL remove if
Von: Micha Renner (micha.renner@t-online.de) [Profil]
Datum: 06.05.2008 08:13
Message-ID: <fvosuo$akp$03$1@news.t-online.com>
Newsgroup: de.comp.lang.iso-c++
Datum: 06.05.2008 08:13
Message-ID: <fvosuo$akp$03$1@news.t-online.com>
Newsgroup: de.comp.lang.iso-c++
Hallo,
ich habe folgenden struct
struct Person
{
string *feld1;
string *feld2;
};
den ich in eine Liste packe
list<Person> Li;
Mit Li.remove_if() sollte es doch möglich einen Eintrag, der mit
beiden Feldern mit einem exteren struct übereinstimmt aus der Liste zu
löschen.
Person p;
..
So gehts nicht.
Li.remove_if(bind1st(equal_to<string>,p.Name));
Grüsse
Micha
(Die STL hat es wirklich in sich)
[ Auf dieses Posting antworten ]Antworten
- Thomas Maeder (07.05.2008 08:07)
- Daniel_Krügler (07.05.2008 12:47)
- Sashi (12.05.2008 11:55)
- Micha Renner (14.05.2008 07:14)
