CObArray::SetAtGrow

โมฆะ SetAtGrow ( int nIndex, CObject * newElement );
โยน ( CMemoryException );

พารามิเตอร์

nIndex

ดัชนีจำนวนเต็มที่มีค่ามากกว่า หรือเท่ากับ 0?

newElement

ตัวชี้วัตถุเพื่อเพิ่มลงในอาร์เรย์นี้ อนุญาตให้มีค่าNULL?

หมายเหตุ

ตั้งค่าองค์ประกอบแถวลำดับที่ดัชนีที่ระบุ อาร์เรย์เติบโตโดยอัตโนมัติถ้าจำเป็น (นั่นคือ ขอบเขตบนมีการปรับปรุงเพื่อรองรับองค์ประกอบใหม่)?

ตารางต่อไปนี้แสดงฟังก์ชันสมาชิกอื่น ๆ ที่คล้ายกับCObArray::SetAtGrow?

คลาส ฟังก์ชันของสมาชิก
CByteArray โมฆะ SetAtGrow (int nIndexไบต์newElement );
nbspโยน ( CMemoryException );(&N)
CDWordArray โมฆะ SetAtGrow (int nIndex, DWORD newElement );
nbspโยน ( CMemoryException );(&N)
CPtrArray โมฆะ SetAtGrow (int nIndexโมฆะ * newElement );
nbspโยน ( CMemoryException );(&N)
CStringArray โมฆะ SetAtGrow (int nIndex, LPCTSTR newElement );
nbspโยน ( CMemoryException );(&N)
CUIntArray โมฆะ SetAtGrow (int nIndex, UINT newElement );
nbspโยน ( CMemoryException );(&N)
CWordArray โมฆะ SetAtGrow (int nIndex, WORD newElement );
nbspโยน ( CMemoryException );(&N)

ตัวอย่าง

ดูรายชื่อของCObList::CObList CAge ชั้นที่ใช้ในตัวอย่างของคอลเลกชันทั้งหมด?

/ / ตัวอย่าง CObArray::SetAtGrow

nbsp อาร์เรย์ CObArray

อาร์เรย์เพิ่ม (กรงใหม่ (21)); / / องค์ประกอบที่ 0
   อาร์เรย์เพิ่ม (กรงใหม่ (40)); / / องค์ประกอบที่ 1
   อาร์เรย์SetAtGrow (3 ใหม่กรง (65)); / / องค์ประกอบที่ 2 โดยเจตนา
                                         / / ข้ามไป
#ifdef _DEBUG
   afxDump.SetDepth (1);
   afxDump << " SetAtGrow ตัวอย่าง: " << & อาร์เรย์ << "\n"
#endif

ผลลัพธ์ได้จากโปรแกรมนี้มีดังนี้:

ตัวอย่าง SetAtGrow: CObArray ที่ มีองค์ประกอบที่ 4
 nbsp  [0] =ในกรงที่ $ 47 C 0 21
    [1] =ในกรงที่ 4800 $ 40
    [2] = NULL
    [3] =ในกรงที่ 4840 $ 65(&N)

ภาพรวม CObArray |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCObArray::GetAt, CObArray::SetAt, CObArray::ElementAt, CObArray::operator [](&N)

Index