CObArray::SetSize

โมฆะ SetSize ( int nNewSize, int nGrowBy = -1 );
โยน ( CMemoryException );

พารามิเตอร์

nNewSize

ขนาดอาร์เรย์ใหม่ (จำนวนขององค์ประกอบ) ต้องมีค่ามากกว่า หรือเท่ากับ 0?

nGrowBy

องค์ประกอบของสล็อตจัดสรรหากจำเป็นต้องมีการเพิ่มขนาดเป็นจำนวนต่ำสุด?

หมายเหตุ

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

พารามิเตอร์nGrowByมีผลต่อการจัดสรรหน่วยความจำภายในในขณะที่อาร์เรย์เติบโตขึ้นเป็น การใช้ไม่มีผลต่อขนาดของอาร์เรย์เป็นรายงาน โดยGetSizeและGetUpperBound?

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

คลาส ฟังก์ชันของสมาชิก
CByteArray โมฆะ SetSize (int nNewSize, int nGrowBy = -1);
nbspโยน ( CMemoryException );(&N)
CDWordArray โมฆะ SetSize (int nNewSize, int nGrowBy = -1);
nbspโยน ( CMemoryException );(&N)
CPtrArray โมฆะ SetSize (int nNewSize, int nGrowBy = -1);
nbspโยน ( CMemoryException );(&N)
CStringArray โมฆะ SetSize (int nNewSize, int nGrowBy = -1);
nbspโยน ( CMemoryException );(&N)
CUIntArray โมฆะ SetSize (int nNewSize, int nGrowBy = -1);
nbspโยน ( CMemoryException );(&N)
CWordArray โมฆะ SetSize (int nNewSize, int nGrowBy = -1);
nbspโยน ( CMemoryException );(&N)

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

Index