Udostępnij za pośrednictwem


CObArray::Add

Dodaje nowy element do końca tablicy uprawy tablicy 1.

INT_PTR Add(
   CObject* newElement 
);

Parametry

  • newElement
    CObject Wskaźnik do dodania do tej tablicy.

Wartość zwracana

Indeks dodano element.

Uwagi

Jeśli SetSize używane przez nGrowBy mogą być przydzielone na wartość większą niż 1, a następnie dodatkowa pamięć.Jednakże górna granica zwiększy się tylko o 1.

W poniższej tabeli przedstawiono funkcje, które są podobne do innego członka CObArray::Add.

Klasa

Funkcja Członkowskie

CByteArray

INT_PTR Add( BYTE newElement);

    rzut CMemoryException **;

CDWordArray

INT_PTR Add( DWORD newElement );

    rzut CMemoryException **;

CPtrArray

INT_PTR Add( void* newElement );

    rzut CMemoryException **;

CStringArray

INT_PTR Add( LPCTSTR newElement );rzut CMemoryException **;

INT_PTR Add(const CString& newElement);

CUIntArray

INT_PTR Add( UINT newElement );

    rzut CMemoryException **;

CWordArray

INT_PTR Add( WORD newElement );

    rzut CMemoryException **;

Przykład

Zobacz CObList::CObList listę CAge klasy używane we wszystkich przykładach kolekcji.

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      

Wyniki tego programu są następujące:

Add example: A CObArray with 2 elements

[0] = a CAge at $442A 21

[1] = a CAge at $4468 40

Wymagania

Nagłówek: afxcoll.h

Zobacz też

Informacje

Klasa CObArray

Wykres hierarchii

CObArray::SetAt

CObArray::SetAtGrow

CObArray::InsertAt

[CObArray::operator]