เวกเตอร์สามารถถือได้กี่องค์ประกอบ?
เวกเตอร์สามารถถือได้กี่องค์ประกอบ?

วีดีโอ: เวกเตอร์สามารถถือได้กี่องค์ประกอบ?

วีดีโอ: เวกเตอร์สามารถถือได้กี่องค์ประกอบ?
วีดีโอ: [เวกเตอร์ในสามมิติ] ตอนที่ 1 รู้จักระบบพิกัดฉากสองมิติและสามมิติ 2024, พฤศจิกายน
Anonim

ซึ่งหมายความว่า เวกเตอร์ ได้เริ่มต้น 15 องค์ประกอบ เป็นค่าเริ่มต้น

ในทำนองเดียวกัน มีคนถามว่าเวกเตอร์มีความจุเท่าไหร่?

ขนาดของ เวกเตอร์ คือจำนวนขององค์ประกอบที่มีอยู่ ซึ่งควบคุมโดยตรงโดยจำนวนองค์ประกอบที่คุณใส่ลงใน เวกเตอร์ . ความจุ คือปริมาณพื้นที่ที่ เวกเตอร์ กำลังใช้อยู่ NS ความจุ ของ เวกเตอร์ คือขนาดของอาร์เรย์นั้น ซึ่งเท่ากับหรือใหญ่กว่าขนาดเสมอ

ต่อมา คำถามคือ คุณจะหามิติของเวกเตอร์ได้อย่างไร? ขนาด () – ส่งกลับจำนวนขององค์ประกอบใน เวกเตอร์ . max_size() – ส่งกลับจำนวนสูงสุดขององค์ประกอบที่ เวกเตอร์ สามารถถือ ความจุ() – ส่งกลับ ขนาด ของพื้นที่จัดเก็บที่จัดสรรให้กับ เวกเตอร์ แสดงเป็นจำนวนองค์ประกอบ resize(n) – ปรับขนาดคอนเทนเนอร์เพื่อให้มีองค์ประกอบ 'n'

ขนาดสูงสุดของเวกเตอร์ใน C ++ คือเท่าใด

max_size() เป็นทฤษฎี ขีดสุด จำนวนรายการที่สามารถใส่ในของคุณ เวกเตอร์ . ในระบบ 32 บิต ในทางทฤษฎี คุณสามารถจัดสรร 4Gb == 2^32 ซึ่งเป็นค่าถ่าน 2^32 ค่า 2^30 int หรือค่าสองเท่า 2^29

อาร์เรย์สามารถเก็บ C ++ ได้กี่องค์ประกอบ

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