Sdílet prostřednictvím


Třída CStringList

Podporuje seznamy CString objektů.

class CStringList : public CObject

Členy

Funkce členů z CStringList jsou podobné funkce členů třídy CObList.Díky této podobnosti lze použít CObList referenční dokumentace pro specifikace členské funkce.Narazíte CObject ukazatel vrácenou hodnotu nahradit CString (není CString ukazatel).Narazíte CObject ukazatel jako parametr funkce, použít LPCTSTR .

CObject*& CObList::GetHead() const;

například překládá do

CString& CStringList::GetHead() const;

and

POSITION AddHead( CObject* <newElement> );

Převede na

POSITION AddHead( LPCTSTR <newElement> );

Veřejné konstruktory

Název

Description

CObList::CObList

Vytvoří prázdný seznam.

Veřejné metody

Název

Description

CObList::AddHead

Přidá prvek (nebo všechny prvky v jiném seznamu) hlavy seznamu (provede nové hlavy).

CObList::AddTail

Zadní část seznamu (provede nové ocasu) přidá prvek (nebo všechny prvky v jiném seznamu).

CObList::Find

Získává pozici prvku určenou hodnotu ukazatele.

CObList::FindIndex

Získá polohy určené z nuly vycházející index prvku.

CObList::GetAt

Prvek získá na dané pozici.

CObList::GetCount

Vrátí počet prvků v tomto seznamu.

CObList::GetHead

Vrátí hlavy prvku seznamu (nemůže být prázdné).

CObList::GetHeadPosition

Vrátí pozici hlavy prvku seznamu.

CObList::GetNext

Iterace získá další prvek.

CObList::GetPrev

Předchozí prvek získá pro iterace.

CObList::GetSize

Vrátí počet prvků v tomto seznamu.

CObList::GetTail

Vrátí ocasu prvku seznamu (nemůže být prázdné).

CObList::GetTailPosition

Vrátí pozici ocasu prvku seznamu.

CObList::InsertAfter

Vloží nový prvek za dané pozici.

CObList::InsertBefore

Vloží nový prvek před danou pozici.

CObList::IsEmpty

Zkoušky pro podmínku prázdný seznam (žádné prvky).

CObList::RemoveAll

Odebere všechny prvky z tohoto seznamu.

CObList::RemoveAt

Odstraní prvek z tohoto seznamu určené polohy.

CObList::RemoveHead

Odstraní prvek ze seznamu hlavy.

CObList::RemoveTail

Odstraní prvek zadní část seznamu.

CObList::SetAt

Nastaví prvek na dané pozici.

Poznámky

Porovnání všech, provádí hodnota znamená, že místo adres řetězce jsou porovnány znaky v řetězci.

CStringListzahrnuje IMPLEMENT_SERIAL makro pro podporu serializace a jeho prvků dumpingu.Pokud seznam CString objektů je uložena do archivu s operátorem přetížené kurzoru nebo s Serialize každé členské funkce CString prvku zase serializována.

Pokud potřebujete výpis jednotlivých CString prvky, je třeba nastavit hloubku Výpis kontextu 1 nebo vyšší.

Další informace o použití CStringList , naleznete v článku kolekce.

Hierarchii dědičnosti

CObject

CStringList

Požadavky

Záhlaví: afxcoll.h

Viz také

Referenční dokumentace

Třída CObject

Graf hierarchie

Koncepty

Vzorek MFC shromáždit