Udostępnij za pośrednictwem


Klasa CStringList

Obsługuje listy CString obiektów.

class CStringList : public CObject

Członkowie

Funkcje Członkowskie CStringList są podobne do funkcji Członkowskich klasy CObList.Z powodu tego podobieństwa, można użyć CObList odwołać dokumentacji Członkowskie charakterystykę funkcji.Po wyświetleniu CObject wskaźnik jako wartość zwrotu podstawić CString (nie CString wskaźnik).Po wyświetleniu CObject wskaźnik jako parametr funkcji podstaw LPCTSTR.

CObject*& CObList::GetHead() const;

na przykład tłumaczy się

CString& CStringList::GetHead() const;

i

POSITION AddHead( CObject* <newElement> );

tłumaczy się

POSITION AddHead( LPCTSTR <newElement> );

kkh6xzcc.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CObList::CObList

Tworzy pustą listę.

kkh6xzcc.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CObList::AddHead

Dodaje element (lub wszystkie elementy na innej liście) szefowi listy (sprawia, że nowe head).

CObList::AddTail

Dodaje element (lub wszystkich elementów listy) do ogona listy (sprawia, że nowe ogona).

CObList::Find

Pobiera element określony przez wartość wskaźnika położenia.

CObList::FindIndex

Pobiera z pozycji określonych według indeksu elementu.

CObList::GetAt

Pobiera element w danym miejscu.

CObList::GetCount

Zwraca liczbę elementów na tej liście.

CObList::GetHead

Zwraca wartość elementu nagłówkowego listy (nie może być puste).

CObList::GetHeadPosition

Zwraca pozycję głowy elementu listy.

CObList::GetNext

Iterowanie pobiera następnego elementu.

CObList::GetPrev

Iterowanie pobiera poprzedniego elementu.

CObList::GetSize

Zwraca liczbę elementów na tej liście.

CObList::GetTail

Zwraca element ogona listy (nie może być puste).

CObList::GetTailPosition

Zwraca pozycję ogona elementu listy.

CObList::InsertAfter

Wstawia nowy element po danej pozycji.

CObList::InsertBefore

Wstawia nowy element przed danej pozycji.

CObList::IsEmpty

Testy dla warunku pustą listę (Brak elementów).

CObList::RemoveAll

Usuwa wszystkie elementy z tej listy.

CObList::RemoveAt

Usuwa element z listy określona według pozycji.

CObList::RemoveHead

Usuwa element z listy głowy.

CObList::RemoveTail

Usuwa element z ogona listy.

CObList::SetAt

Ustawia elementu w danym miejscu.

Uwagi

Wykonuje wszystkie porównania wartości, co oznacza, że znaki w ciągu są porównywane zamiast adresów ciągów.

CStringListobejmuje IMPLEMENT_SERIAL makro obsługuje serializacji i dumpingu z jego elementów.Jeśli lista CString obiekty są przechowywane w archiwum, z operatora przeciążonego wstawiania lub z Serialize Członkowskich działać każdego CString element jest z kolei seryjny.

Jeśli potrzebujesz zrzutu indywidualnej CString elementów, należy ustawić głębokość kontekstu zrzutu 1 lub większą.

Aby uzyskać więcej informacji na temat używania CStringList, zobacz artykuł kolekcji.

Hierarchii dziedziczenia

CObject

CStringList

Wymagania

Nagłówek: afxcoll.h

Zobacz też

Informacje

Klasa CObject

Wykres hierarchii

Koncepcje

Próbki MFC ZEBRAĆ