CObArray::Add

int Dodaj ( CObject * newElement );
rzut ( CMemoryException );

Wartość zwracany

Indeks elementu dodanego.

Parametry

newElement

WskaYnik CObject dodane do tej tablicy.

Uwagi

Dodaje nowy element do tablicy, uprawy tablicy 1. Jeżeli SetSize zostało wykorzystane z nGrowBy na wartość większą niż 1, może zostać przyznana dodatkowa pamięć. Jednakże Górna granica wzrośnie jedynie 1.

W poniższej tabeli przedstawiono inne funkcje składowe, które są podobne do CObArray::Add.

Klasa Funkcja Państwa
CByteArray i&nt Add (BAJT newElement);
nbsp; rzut ( CMemoryException );
CDWordArray i&nt Add (DWORD newElement );
nbsp;rzut ( CMemoryException );
CPtrArray i&nt Add (void * newElement );
nbsp;rzut ( CMemoryException );
CStringArray i&nt Add (LPCTSTR newElement );
nbsp;rzut ( CMemoryException );
CUIntArray int Add (UI&NT newElement );
nbsp;rzut ( CMemoryException );
CWordArray i&nt Add (WORD newElement );
nbsp;rzut ( CMemoryException );

Przykład

Zobacz CObList::CObList listę CAge klasy wykorzystywane we wszystkich przykładach kolekcji.

/ / przykład CObArray::Add

nbsp;  Tablica CObArray;
    
    Tablica.Dodaj (nowe CAge (21)); / / Element 0
    Tablica.Dodaj (nowe CAge (40)); / / Element 1
#ifdef _DEBUG
    afxDump.SetDepth (1);
    afxDump << "Dodaj przykład:" << & tablicy << "" \n";
#ENDIF

Wyniki tego programu są następujące:

Dodać przykładzie: CObArray z eleme&ntami 2
 nbsp;  [0] = klatki na $442A 21
    [1] = klatki na $4468 40

Omówie&nie CObArray |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CObArray::SetAt, CObArray::SetAtGrow, CObArray::InsertAt, [CObArray::operator]

Index