int Hinzufügen ( CObject * neuesElement );
werfen ( CMemoryException );
Rückgabewert
Der Index des hinzugefügten Elements.
Parameter
newElement
Die CObject -Zeiger auf dieses Array hinzugefügt werden.
Bemerkungen
Fügt ein neues Element an das Ende eines Arrays, wächst das Array von 1. SetSize mit einem nGrowBy -Wert größer als 1 verwendet wurde, kann dann zusätzlicher Speicher zugeteilt. Allerdings erhöht sich die Obergrenze von nur 1.
Die folgende Tabelle zeigt andere Memberfunktionen, die ähnlich wie CObArray::Add sind.
| Klasse | Member-Funktion |
| CByteArray | Int Add (BYTE &NewElement); Nbsp; werfen ( CMemoryException ); |
| CDWordArray | Int Add (DWORD &NewElement ); Nbsp;werfen ( CMemoryException ); |
| CPtrArray | Int Add (Void * &NewElement ); Nbsp;werfen ( CMemoryException ); |
| CStringArray | Int Add (LPCTSTR &NewElement ); Nbsp;werfen ( CMemoryException ); |
| CUIntArray | Int Add (UI&NT NewElement ); Nbsp;werfen ( CMemoryException ); |
| CWordArray | Int Add (WORD &NewElement ); Nbsp;werfen ( CMemoryException ); |
Beispiel
Eine Liste der CObList::CObList finden Sie die CAge in allen Beispielen der Auflistung verwendete Klasse.
/ / Beispiel für CObArray::Add
Nbsp; CObArray Array;
Array.Fügen Sie hinzu (neue Käfig (21)); / / Element 0
Array.Fügen Sie hinzu (neue Käfig (40)); / / Element 1
# ifdef _DEBUG
afxDump.SetDepth (1);
AfxDump << "hinzufügen-Beispiel:" << & Array << "\n";
# endif
Die Ergebnisse aus diesem Programm sind wie folgt:
Fügen Sie: ein CObArray mit 2 Elementen
&Nbsp; [0] = Käfig bei $442A 21
[1] einen Käfig bei $4468 = 40
Übersicht über die CObArray | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CObArray::SetAt, CObArray::SetAtGrow, CObArray::InsertAt, [CObArray::operator]