Freigeben über


CArray::Add

Fügt ein neues Element am Ende eines Arrays hinzu und nimmt das Array von 1.

INT_PTR Add(
   ARG_TYPE newElement 
);

Parameter

  • ARG_TYPE
    Vorlagenparameter, der den Typ von Argumenten verweisen Elemente dieses Array angibt.

  • newElement
    Das zu diesem Array hinzuzufügende Element.

Rückgabewert

Der Index des hinzugefügten Elements.

Hinweise

Wenn SetSize mit einem nGrowBy-Wert verwendet wurde, der größer als 1 ist, dann wird zusätzlicher Arbeitsspeicher zugeordnet werden.verwendet jedoch die Obergrenze um nur 1. zu.

Beispiel

// example for CArray::Add
CArray<CPoint,CPoint> ptArray;

CPoint pt(10,20);
ptArray.Add(pt);             // Element 0
ptArray.Add(CPoint(30,40));  // Element 1

Anforderungen

Header: afxtempl.h

Siehe auch

Referenz

CArray-Klasse

Hierarchien-Diagramm

CArray::SetAt

CArray::SetAtGrow

CArray::InsertAt

CArray::operator []