CObArray::Add

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 CObArrayMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CObArray::SetAt, CObArray::SetAtGrow, CObArray::InsertAt, [CObArray::operator]

Index