int Ekle ( CObject * newElement );
atmak ( CMemoryException );
Dönüş değeri
Eklenen öğe dizini.
Parametreleri
newElement
Bu diziye eklenecek CObject işaretçisi.
Açıklamalar
Yeni bir öğe dizisi 1 ile büyüyen bir dizinin sonuna ekler. NGrowBy değeri 1'den büyük olan SetSize kullanılmışsa, fazladan bellek tahsis edilebilir. Ancak, üst sınır sadece 1 artacak.
Aşağıdaki tabloda, diğer üye işlevler için CObArray::Add benzer gösterilmektedir.
| Sınıf | Üye işlevi |
| CByteArray | i&ntAdd (byte newElement); nbsp; atmak ( CMemoryException ); |
| CDWordArray | i&ntAdd (dword newElement ); nbsp;atmak ( CMemoryException ); |
| CPtrArray | i&ntAdd (void * newElement ); nbsp;atmak ( CMemoryException ); |
| CStringArray | i&ntAdd (lpctstr newElement ); nbsp;atmak ( CMemoryException ); |
| CUIntArray | intAdd (UI&NT newElement ); nbsp;atmak ( CMemoryException ); |
| CWordArray | i&ntAdd (word newElement ); nbsp;atmak ( CMemoryException ); |
Örnek
CObList::CObList bir listesi için bkz: CAge tüm koleksiyon örneklerde kullanılan sınıfı.
/ / CObArray::Add Örneğin
nbsp; CObArray dizi;
dizi.Ekle (yeni CAge (21)); / / Öğesi 0
dizi.Ekle (yeni CAge (40)); / / 1 Öğesi
#ifdef _debug
afxDump.SetDepth (1);
afxDump << "Add örnek:" << & dizi << "\n";
endif
Bu programın sonuçları aşağıdaki gibidir.:
Ör&nek Ekle: 2 elemanları ile bir CObArray
nbsp; [0], $442A bir kafes = 21
[1], $4468 bir kafes = 40
CObArray ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CObArray::SetAt, CObArray::SetAtGrow, CObArray::InsertAt, CObArray::operator]