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 |
---|---|
Vytvoří prázdný seznam. |
Veřejné metody
Název |
Description |
---|---|
Přidá prvek (nebo všechny prvky v jiném seznamu) hlavy seznamu (provede nové hlavy). |
|
Zadní část seznamu (provede nové ocasu) přidá prvek (nebo všechny prvky v jiném seznamu). |
|
Získává pozici prvku určenou hodnotu ukazatele. |
|
Získá polohy určené z nuly vycházející index prvku. |
|
Prvek získá na dané pozici. |
|
Vrátí počet prvků v tomto seznamu. |
|
Vrátí hlavy prvku seznamu (nemůže být prázdné). |
|
Vrátí pozici hlavy prvku seznamu. |
|
Iterace získá další prvek. |
|
Předchozí prvek získá pro iterace. |
|
Vrátí počet prvků v tomto seznamu. |
|
Vrátí ocasu prvku seznamu (nemůže být prázdné). |
|
Vrátí pozici ocasu prvku seznamu. |
|
Vloží nový prvek za dané pozici. |
|
Vloží nový prvek před danou pozici. |
|
Zkoušky pro podmínku prázdný seznam (žádné prvky). |
|
Odebere všechny prvky z tohoto seznamu. |
|
Odstraní prvek z tohoto seznamu určené polohy. |
|
Odstraní prvek ze seznamu hlavy. |
|
Odstraní prvek zadní část seznamu. |
|
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
CStringList
Požadavky
Záhlaví: afxcoll.h