Gaano karaming mga elemento ang maaaring hawakan ng mga vector?
Gaano karaming mga elemento ang maaaring hawakan ng mga vector?

Video: Gaano karaming mga elemento ang maaaring hawakan ng mga vector?

Video: Gaano karaming mga elemento ang maaaring hawakan ng mga vector?
Video: BYAHE PAPUNTANG JUPITER | KUNG WALANG JUPITER, MAAARING PATAY NA TAYO LAHAT | Bagong Kaalaman 2024, Nobyembre
Anonim

Nangangahulugan ito na ang vector ay nagpasimula ng 15 mga elemento sa kanilang default na halaga.

Gayundin, ang mga tao ay nagtatanong, ano ang kapasidad ng isang vector?

Ang laki ng a vector ay ang bilang ng mga elemento na nilalaman nito, na direktang kinokontrol ng kung gaano karaming mga elemento ang inilagay mo sa vector . Kapasidad ay ang dami ng espasyo na ang vector ay kasalukuyang ginagamit. Ang kapasidad ng vector ay ang laki ng array na iyon. Ito ay palaging katumbas ng o mas malaki kaysa sa laki.

Kasunod nito, ang tanong ay, paano mo mahahanap ang mga sukat ng isang vector? laki () – Ibinabalik ang bilang ng mga elemento sa vector . max_size() – Ibinabalik ang maximum na bilang ng mga elemento na vector kayang hawakan. capacity() – Ibinabalik ang laki ng espasyo sa imbakan na kasalukuyang inilalaan sa vector ipinahayag bilang bilang ng mga elemento. resize(n) – Pinapalitan ang sukat ng lalagyan upang naglalaman ito ng mga elementong 'n'.

Kaya lang, ano ang maximum na laki ng isang vector sa C++?

max_size() ay ang teoretikal maximum bilang ng mga bagay na maaaring ilagay sa iyong vector . Sa isang 32-bit system, sa teorya ay maaari kang maglaan ng 4Gb == 2^32 na 2^32 char values, 2^30 int values o 2^29 double values.

Ilang elemento ang maaaring hawakan ng isang array ng C++?

11 Mga sagot. May dalawang limitasyon, parehong hindi ipinapatupad ng C++ ngunit sa halip sa pamamagitan ng hardware. Ang unang limitasyon (hindi dapat maabot) ay itinakda ng mga paghihigpit ng uri ng laki na ginamit upang ilarawan ang isang index sa array (at ang laki nito).

Inirerekumendang: