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 |
---|---|
INT_PTR Add( BYTE newElement); rzut CMemoryException **; |
|
INT_PTR Add( DWORD newElement ); rzut CMemoryException **; |
|
INT_PTR Add( void* newElement ); rzut CMemoryException **; |
|
INT_PTR Add( LPCTSTR newElement );rzut CMemoryException **; INT_PTR Add(const CString& newElement); |
|
INT_PTR Add( UINT newElement ); rzut CMemoryException **; |
|
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