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]