Векторууд хэдэн элемент агуулж чадах вэ?
Векторууд хэдэн элемент агуулж чадах вэ?

Видео: Векторууд хэдэн элемент агуулж чадах вэ?

Видео: Векторууд хэдэн элемент агуулж чадах вэ?
Видео: C++ хэл дээрх векторын төрөл 2024, Арваннэгдүгээр
Anonim

Энэ нь вектор 15-ыг эхлүүлсэн элементүүд тэдний үндсэн утга руу.

Үүнтэй адилаар хүмүүс векторын багтаамж гэж юу вэ?

Хэмжээ нь а вектор Энэ нь түүнд агуулагдах элементийн тоо бөгөөд үүнийг хичнээн элемент оруулахаас шууд хянадаг вектор . Хүчин чадал нь зайны хэмжээ юм вектор одоо ашиглаж байна. The хүчин чадал -ийн вектор нь тухайн массивын хэмжээ юм. Энэ нь үргэлж хэмжээтэй тэнцүү эсвэл түүнээс их байдаг.

Дараа нь асуулт бол векторын хэмжээсийг хэрхэн олох вэ? хэмжээ () - доторх элементүүдийн тоог буцаана вектор . max_size() – Элементүүдийн хамгийн их тоог буцаана вектор барьж чадна. багтаамж() --г буцаана хэмжээ -д одоогоор хуваарилагдсан хадгалах зайны вектор элементийн тоогоор илэрхийлнэ. resize(n) – Савны хэмжээг 'n' элемент агуулсан байхаар өөрчлөнө.

Тэгэхээр C++ хэл дээрх векторын хамгийн их хэмжээ хэд вэ?

max_size() нь онолын хувьд дээд тал нь таны дотор оруулж болох зүйлсийн тоо вектор . 32 битийн систем дээр та онолын хувьд 4Gb == 2^32-г хуваарилж болох бөгөөд энэ нь 2^32 тэмдэгтийн утга, 2^30 int утга эсвэл 2^29 давхар утга юм.

Массив C++ хэлийг хэдэн элемент агуулж чадах вэ?

11 хариулт. Хоёр хязгаарлалт байдаг бөгөөд хоёуланг нь хэрэгжүүлдэггүй C++ Харин техник хангамжаар. Эхний хязгаарыг (хэзээ ч хүрч болохгүй) индексийг тодорхойлоход ашигладаг хэмжээсийн төрлийн хязгаарлалтаар тогтоодог. массив (мөн түүний хэмжээ).

Зөвлөмж болгож буй: