โมฆะ 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)