Sdílet prostřednictvím


Třída CTypedPtrArray

Poskytuje objekty třídy typu bezpečné "obálky" CPtrArray nebo CObArray .

template< class BASE_CLASS, class TYPE >
class CTypedPtrArray : public BASE_CLASS

Parametry

  • BASE_CLASS
    Základní třída třídy array zadaný ukazatele; musí být třída array ( CObArray nebo CPtrArray ).

  • TYPE
    Typ prvky uložené v základní třída array.

Členy

sdbk3yw6.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CTypedPtrArray::Add

Přidá nový prvek na konec pole.V případě potřeby zvětší matice

CTypedPtrArray::Append

Přidá obsah jednoho pole do druhého konce.V případě potřeby zvětší matice

CTypedPtrArray::Copy

Další pole zkopíruje do pole; pole roste, pokud je to nutné.

CTypedPtrArray::ElementAt

Vrátí odkaz dočasné ukazatel prvek uvnitř pole.

CTypedPtrArray::GetAt

Vrátí hodnotu v daném indexu.

CTypedPtrArray::InsertAt

Vloží zadaný index prvku (nebo všechny prvky v jiném poli).

CTypedPtrArray::SetAt

Nastaví hodnotu pro daný index; pole není povoleno pro růst.

CTypedPtrArray::SetAtGrow

Nastaví hodnotu pro daný index; pole roste, pokud je to nutné.

sdbk3yw6.collapse_all(cs-cz,VS.110).gifVeřejné operátory

Název

Description

[CTypedPtrArray::operator]

Nastaví nebo získá prvku v zadaném indexu.

Poznámky

Při použití CTypedPtrArray namísto CPtrArray nebo CObArray , C++ kontrola typu zařízení pomáhá eliminovat chyby způsobené ukazatel Neshoda typů.

Kromě toho CTypedPtrArray wrapper provádí většinu obsazení, který bude vyžadován, pokud CObArray nebo CPtrArray .

Protože všechny CTypedPtrArray funkce jsou vložené, použití této šablony neovlivňuje významně velikost nebo rychlost vašeho kódu.

Další informace o použití CTypedPtrArray , naleznete v článcích kolekce a založený na šabloně třídy.

Hierarchii dědičnosti

BASE_CLASS

CTypedPtrArray

Požadavky

Záhlaví: afxtempl.h

Viz také

Referenční dokumentace

Diagram hierarchie

Třída CPtrArray

Třída CObArray

Koncepty

Vzorek MFC shromáždit