Udostępnij za pośrednictwem


Klasa CTypedPtrArray

Zawiera typ palety "otoki" dla obiektów klasy CPtrArray lub CObArray.

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

Parametry

  • BASE_CLASS
    Klasa podstawowa klasy array wskaźnik wpisane; muszą być klasy array (CObArray lub CPtrArray).

  • TYPE
    Typ elementów przechowywanych w tablicy klasy base.

Członkowie

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

Nazwa

Opis

CTypedPtrArray::Add

Dodaje nowy element do końca tablicy.W razie potrzeby, rośnie tablicy

CTypedPtrArray::Append

Zawartość jednej tablicy dodaje na końcu drugiego.W razie potrzeby, rośnie tablicy

CTypedPtrArray::Copy

Kopiuje innego tablicy tablica; w razie potrzeby zwiększa rozmiar tablicy.

CTypedPtrArray::ElementAt

Zwraca odwołanie tymczasowe wskaźnika elementu w tablicy.

CTypedPtrArray::GetAt

Zwraca wartość w danym indeksie.

CTypedPtrArray::InsertAt

Wstawia element (lub wszystkie elementy tablicy innego) pod określonym indeksem.

CTypedPtrArray::SetAt

Ustawia wartość dla danego indeksu; Tablica nie może wzrosnąć.

CTypedPtrArray::SetAtGrow

Ustawia wartość dla danego indeksu; w razie potrzeby zwiększa rozmiar tablicy.

sdbk3yw6.collapse_all(pl-pl,VS.110).gifPodmioty publiczne

Nazwa

Opis

[CTypedPtrArray::operator]

Ustawia lub pobiera element pod określonym indeksem.

Uwagi

Kiedy używać CTypedPtrArray zamiast CPtrArray lub CObArray, C++ sprawdzanie typu instrumentu pomaga wyeliminować błędy spowodowane przez wskaźnik niezgodność typów.

Ponadto CTypedPtrArray otoki wykonuje wiele odlewania, które byłyby wymagane, jeśli użyto CObArray lub CPtrArray.

Ponieważ wszystkie CTypedPtrArray funkcje są wbudowane, użyj tego szablonu nie wpływa znacząco na rozmiar lub prędkości kodu.

Aby uzyskać więcej informacji na temat używania CTypedPtrArray, zobacz artykuły kolekcji i na podstawie szablonu klasy.

Hierarchii dziedziczenia

BASE_CLASS

CTypedPtrArray

Wymagania

Nagłówek: afxtempl.h

Zobacz też

Informacje

Wykres hierarchii

Klasa CPtrArray

Klasa CObArray

Koncepcje

Próbki MFC ZEBRAĆ