nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

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++
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