Klasa CAtlArray

Ta klasa implementuje obiekt array.

template<  
   typename E, 
   class ETraits = CElementTraits< E >  
> 
class CAtlArray

Parametry

  • E
    Typ danych przechowywanych w tablicy.

  • ETraits
    Kod używany do kopiowania lub przenoszenia elementów.

Członkowie

Metody

Dodawanie

Wywołanie tej metody, aby dodać element do obiektu array.

Dołącz

Wywołanie tej metody, aby dodać zawartość jednej tablicy do końca drugiego.

AssertValid

Wywołanie tej metody, aby potwierdzić, że obiekt array jest prawidłowy.

CAtlArray

Konstruktor.

~ CAtlArray

Destruktor.

Kopiuj

Wywołanie tej metody, aby skopiować elementy jednej tablicy do innego.

FreeExtra

Wywołanie tej metody do usunięcia żadnych pustych elementów z tablicy.

GetAt

Wywołanie tej metody do pobierania pojedynczy element z obiektu array.

GetCount

Wywołanie tej metody zwraca liczbę elementów przechowywanych w tablicy.

GetData

Wywołanie tej metody, aby powrócić do pierwszego elementu w tablicy, wskaźnik.

InsertArrayAt

Wywołanie tej metody, aby wstawić jedną macierz do innego.

InsertAt

Wywołanie tej metody, aby wstawić nowy element (lub wiele kopii elementu) do obiektu array.

Funkcja IsEmpty

Wywołanie tej metody badania, jeśli tablica jest pusty.

RemoveAll

Wywołanie tej metody, aby usunąć wszystkie elementy z obiektu array.

RemoveAt

Wywołanie tej metody, aby usunąć jeden lub więcej elementów z tablicy.

SetAt

Wywołanie tej metody, aby ustawić wartość elementu w obiekcie array.

SetAtGrow

Wywołanie tej metody, aby ustawić wartość elementu w obiekcie array, rozwijanie tablicy jako wymagane.

SetCount

Wywołanie tej metody, aby ustawić rozmiar obiektu array.

Operatory

operatora]

Wywołać ten operator zwraca odwołanie do elementu w tablicy.

Definicje TypeDef

INARGTYPE

Typ danych dodawania elementów do tablicy.

OUTARGTYPE

Typ danych dla pobieranie elementów z tablicy.

Uwagi

CAtlArray dostarcza metod do tworzenia i zarządzania tablicy elementów typ zdefiniowany przez użytkownika.Jakkolwiek podobny do standardowych tablic C, CAtlArray obiektu można dynamicznie zmniejszyć i rośnie w miarę potrzeby.Indeks tablicy zawsze rozpoczyna się w położeniu 0 i górna granica może być ustalone lub może się powiększyć są dodawane nowe elementy.

Dla tablic z niewielką liczbę elementów klasy ATL CSimpleArray mogą być używane.

CAtlArray jest ściśle związana z MFC firmy CArray klasy i będzie działać w projekcie MFC, aczkolwiek bez obsługi serializacji.

Aby uzyskać więcej informacji, zobacz Klasy kolekcji ATL.

Wymagania

Nagłówek: atlcoll.h

Zobacz też

Informacje

Klasa CArray

Koncepcje

Próbki MMXSwarm

Próbki DynamicConsumer

Próbki UpdatePV

próbki zaznaczenia

Inne zasoby

Omówienie klasy ATL