Колко елемента могат да задържат векторите?
Колко елемента могат да задържат векторите?

Видео: Колко елемента могат да задържат векторите?

Видео: Колко елемента могат да задържат векторите?
Видео: Another example of a projection matrix | Linear Algebra | Khan Academy 2024, Може
Anonim

Това означава, че вектор инициализира 15 елементи до тяхната стойност по подразбиране.

По същия начин хората питат какъв е капацитетът на вектор?

Размерът на a вектор е броят на елементите, които съдържа, който се контролира директно от това колко елемента сте поставили в вектор . Капацитет е количеството пространство, което вектор в момента използва. В капацитет от вектор е размерът на този масив. Това винаги е равно или по-голямо от размера.

Впоследствие въпросът е как намирате размерите на вектор? размер () – Връща броя на елементите в вектор . max_size() – Връща максималния брой елементи, които вектор може да задържи. kapacitet() – Връща размер от мястото за съхранение, което в момента е разпределено на вектор изразено като брой елементи. resize(n) – Преоразмерява контейнера, така че да съдържа 'n' елементи.

Точно така, какъв е максималният размер на вектор в C++?

max_size() е теоретичният максимум брой елементи, които могат да бъдат поставени във вашия вектор . На 32-битова система на теория бихте могли да разпределите 4Gb == 2^32, което е 2^32 char стойности, 2^30 int стойности или 2^29 двойни стойности.

Колко елемента може да съдържа един масив C++?

11 отговора. Има две ограничения, и двете не се прилагат C++ а по-скоро от хардуера. Първата граница (никога не трябва да се достига) се задава от ограниченията на типа размер, използван за описване на индекс в масив (и техния размер).

Препоръчано: