Programovanie v jazyku C++: Knižnica string – funkcie append a capacity
Tomas
23. 09. 2017, 20:15:42
Odpovědět
Odkaz
A v akom pripade moze mat size() inu hodnotu ako capacity()?
Re: Programovanie v jazyku C++: Knižnica string – funkcie append a capacity
Eduard Boldižár
24. 09. 2017, 15:53:15
Odpovědět
Odkaz
To je dobrá otázka, odpoveď vie len samotný systém, ktorý prideľuje pamäť pre reťazec
Re: Re: Programovanie v jazyku C++: Knižnica string – funkcie append a capacity
Tomas
24. 09. 2017, 19:16:54
Odpovědět
Odkaz
Nebude to tak, ze capacity() vracia maximalnu vyalokovanu velkost retazca vlozeneho do string a size() jeho aktualnu velkost v string?
napr.:
string text;
text.assign("jeden");
// capacity() aj size() vratia 5
text.assign("dva");
// capacity() 5 a size() 3