CAtlList::Find
Rufen Sie diese Methode auf, um die Liste für das angegebene Element zu suchen.
POSITION Find(
INARGTYPE element,
POSITION posStartAfter = NULL
) const throw( );
Parameter
element
Das in der Liste gefunden werden, Element.posStartAfter
Die Anfangsposition für die Suche. Wenn kein Wert angegeben ist, startet die Suche mit dem Anfangselement.
Rückgabewert
Gibt den Positionswert des Elements zurück, wenn Sie gefunden werden; andernfalls wird von zurückgegeben.
Hinweise
In Debugbuilds ein Assertionsfehler tritt auf, wenn das Listenobjekt ungültig ist oder wenn der posStartAfter-Wert außerhalb des gültigen Bereichs ist.
Beispiel
// Define the integer list
CAtlList<int> myList;
// Populate the list
myList.AddTail(100);
myList.AddTail(200);
myList.AddTail(300);
myList.AddTail(400);
// Find the '300' element in the list,
// starting from the list head.
POSITION myPos = myList.Find(300);
// Confirm that the element was found
ATLASSERT(myList.GetAt(myPos) == 300);
Anforderungen
Header: atlcoll.h