Sdílet prostřednictvím


CObArray::Add

Přidá nový prvek konec matice pěstování matice 1.

INT_PTR Add(
   CObject* newElement 
);

Parametry

  • newElement
    CObject Ukazatele, které mají být přidány do tohoto pole.

Vrácená hodnota

Index přidaný prvek.

Poznámky

Pokud SetSize s byl použit nGrowBy hodnotu větší než 1, pak další paměť může být přiděleno.Horní mez však prodlouží pouze 1.

Následující tabulka obsahuje další členské funkce, které jsou podobné CObArray::Add .

Třída

Členská funkce

CByteArray

INT_PTR Add( BYTE newElement);

    vyvoláním CMemoryException **;

CDWordArray

INT_PTR Add( DWORD newElement );

    vyvoláním CMemoryException **;

CPtrArray

INT_PTR Add( void* newElement );

    vyvoláním CMemoryException **;

CStringArray

INT_PTR Add( LPCTSTR newElement );vyvoláním CMemoryException **;

INT_PTR Add(const CString& newElement);

CUIntArray

INT_PTR Add( UINT newElement );

    vyvoláním CMemoryException **;

CWordArray

INT_PTR Add( WORD newElement );

    vyvoláním CMemoryException **;

Příklad

Viz CObList::CObList seznam CAge třídy použitá v příkladech všechny kolekce.

CObArray arr;

arr.Add(new CAge(21)); // Element 0
arr.Add(new CAge(40)); // Element 1
#ifdef _DEBUG
   afxDump.SetDepth(1);
   afxDump << _T("Add example: ") << &arr << _T("\n");
#endif      

Výsledky z tohoto programu jsou následující:

Add example: A CObArray with 2 elements

[0] = a CAge at $442A 21

[1] = a CAge at $4468 40

Požadavky

Záhlaví: afxcoll.h

Viz také

Referenční dokumentace

Třída CObArray

Diagram hierarchie

CObArray::SetAt

CObArray::SetAtGrow

CObArray::InsertAt

[CObArray::operator]