CObArray::Add

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]

Index