Kiek elementų gali turėti vektoriai?
Kiek elementų gali turėti vektoriai?

Video: Kiek elementų gali turėti vektoriai?

Video: Kiek elementų gali turėti vektoriai?
Video: ПОЧЕМУ Я ЖДУ L4D3 2024, Gruodis
Anonim

Tai reiškia, kad vektorius inicijavo 15 elementai iki numatytosios vertės.

Taip pat žmonės klausia, kokia yra vektoriaus talpa?

Dydis a vektorius yra jame esančių elementų skaičius, kuris tiesiogiai valdomas pagal tai, kiek elementų įdėjote į vektorius . Talpa yra vietos, kurią vektorius šiuo metu naudojasi. The talpa iš vektorius yra to masyvo dydis. Tai visada yra lygi arba didesnė už dydį.

Vėliau kyla klausimas, kaip rasti vektoriaus matmenis? dydis () – grąžina elementų skaičių vektorius . max_size() – grąžina maksimalų elementų skaičių vektorius gali laikyti. pajėgumas() – grąžina dydis šiuo metu skirtos saugyklos vietos vektorius išreikštas elementų skaičiumi. resize(n) – pakeičia konteinerio dydį, kad jame būtų „n“elementų.

Taigi, koks yra didžiausias C++ vektoriaus dydis?

max_size() yra teorinis maksimalus daiktų, kuriuos galima įdėti į jūsų, skaičius vektorius . 32 bitų sistemoje teoriškai galėtumėte skirti 4Gb == 2^32, tai yra 2^32 char reikšmės, 2^30 int reikšmės arba 2^29 dvigubos reikšmės.

Kiek elementų masyve gali turėti C++?

11 atsakymų. Yra dvi ribos, kurių abiejų nesilaikoma C++ o veikiau dėl aparatinės įrangos. Pirmoji riba (niekada neturėtų būti pasiekta) nustatoma pagal dydžio tipo apribojimus, naudojamus indeksui apibūdinti masyvas (ir jo dydį).

Rekomenduojamas: