CList::Find Problem
-
Hallo zusammen
Ich habe momentan ein Problemchen mit einer verketteten Liste, welche ich selber kreiert habe. (Benutzerdefinierte Liste) Ich muss den ersten Eintrag, welcher mit eine 4 ist in meiner Liste finden. Wenn ich eine einfache CString Liste habe, dann geht das ja mit
POSITION pos = Find("Hallo");
Aber wie mache ich das wenn was selbstdefiniertes habe?
Beispiel:
Ich habe eine Klasse mit 5 Argumenten.
Wenn ich eine dynamische Liste mache,dann fülle ich die Liste mit Objekten der
Klasse. Wenn ich jetzt die erste Position der 4 im jeweils 3ten Argument suchen will...Wie geht das?Ich hoffe, das kam irgendwie klar rüber..
Grüsse Danny
-
Nochmals ich...
ich glaube es braucht da noch ein wenig mehr Erklärung...
Also:
Zuerst deklariere ich eine Klasse, in welche ich mehere Attribute stecke:
class CDatalist { public: CDatalist(int iVolumen, int iKompression, int iMinute, int iSekunde, int iZehntel): m_iVolumen(iVolumen), m_iKompression(iKompression), m_iMinute(iMinute), m_iSekunde(iSekunde), m_iZehntel(iZehntel){} int m_iVolumen,m_iKompression,m_iMinute,m_iSekunde,m_iZehntel; }; //Dann muss das noch deklariert werden... CList<CDatalist*,CDatalist*> liste; //Danach wirds abgefüllt //Und noch später versuche ich mit POSITION pos = liste.find(???) //das ganze nach der ersten 4 in m_iMinute abzusuchen...
Aber was muss ich da bei Find übergeben?
Das ist mir nicht klaro...Mache es das erste Mal so....Gruz
Danny