Klasa CAtlList
Ta klasa zawiera metody tworzenia i zarządzania nimi obiekt listy.
template<
typename E,
class ETraits = CElementTraits< E >
>
class CAtlList
Parametry
E
Typ elementu.ETraits
Kod używany do kopiowania lub przenoszenia elementów.Zobacz Klasy CElementTraits więcej informacji.
Członkowie
Definicje TypeDef publicznych
Nazwa |
Opis |
---|---|
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstruktor. |
|
Destruktor. |
Metody publiczne
Nazwa |
Opis |
---|---|
Wywołanie tej metody, aby dodać element do głowy listy. |
|
Wywołanie tej metody, aby dodać istniejące listy do głowy listy. |
|
Wywołanie tej metody, aby dodać element do ogona tej listy. |
|
Wywołanie tej metody, aby dodać istniejące listy do ogona tej listy. |
|
Wywołanie tej metody, aby potwierdzić, że lista jest nieprawidłowa. |
|
Wywołanie tej metody do wyszukiwania określonego elementu na liście. |
|
Wywołanie tej metody do uzyskania położenie elementu, biorąc pod uwagę wartość indeksu. |
|
Wywołanie tej metody zwraca element przy określonej pozycji na liście. |
|
Wywołanie tej metody do zwracania liczby obiektów na liście. |
|
Wywołanie tej metody, aby powrócić do elementu na czele listy. |
|
Wywołanie tej metody do uzyskania pozycji głowy listy. |
|
Wywołanie tej metody zwraca następny element z listy. |
|
Wywołanie tej metody zwraca poprzedni element z listy. |
|
Wywołanie tej metody zwraca element na końcu listy. |
|
Wywołanie tej metody do uzyskania pozycji ogona listy. |
|
Wywołanie tej metody, aby wstawić nowy element do listy po określonej pozycji. |
|
Wywołanie tej metody, aby wstawić nowy element do listy przed określonego położenia. |
|
Wywołanie tej metody, aby określić, jeśli lista jest pusta. |
|
Wywołanie tej metody, aby przenieść określonego elementu head listy. |
|
Wywołanie tej metody, aby przenieść określonego elementu ogona listy. |
|
Wywołanie tej metody, aby usunąć wszystkie elementy z listy. |
|
Wywołanie tej metody, aby usunąć pojedynczy element z listy. |
|
Wywołanie tej metody, aby usunąć element, na czele listy. |
|
Wywołanie tej metody, aby usunąć element, na czele listy bez zwracania wartości. |
|
Wywołanie tej metody, aby usunąć element na końcu listy. |
|
Wywołanie tej metody, aby usunąć element na końcu listy bez zwracania wartości. |
|
Wywołanie tej metody, aby ustawić wartość elementu w danym położeniu na liście. |
|
Wywołanie tej metody wymiany elementów na liście. |
Uwagi
CAtlList Klasy obsługuje uporządkowane listy obiektów nieunikatowy dostępne sekwencyjnie lub wartość.CAtlListlist zachowują się jak podwójnie połączonej listy.Każda lista ma głowę i ogon i nowych elementów (lub list w niektórych przypadkach) można dodane do końca listy lub wstawione przed lub po określonych elementów.
Większość CAtlList metody należy użyć wartości pozycji.Ta wartość jest używany przez metody do lokalizacji pamięci rzeczywistej, gdy elementy są przechowywane i nie należy oblicza ani przewidywane bezpośrednio odwołać.Jeśli dostęp nth element na liście Metoda CAtlList::FindIndex zwróci wartość pozycji danej indeksu.Metody CAtlList::GetNext i CAtlList::GetPrev umożliwia iteracyjne przeglądanie obiektów na liście.
Aby uzyskać więcej informacji dotyczących klasy kolekcji dostępne ATL zobacz Klasy kolekcji ATL.
Wymagania
Nagłówek: atlcoll.h