Jump to content
  • Advertisement
Sign in to follow this  


This topic is 4656 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Original post by luasitdown
what is different between capicity() and size()
they seem to make same thing.

size() is the number of elements currently being held in a constructed state.
capacity() is the number of elements that the vector has memory for, and that it can be grown to without a reallocation (and thus without invalidating any iterators). If you try to access between size() and capacity(), you'll be accessing uninitialized regions of memory!!! No constructors have been called for this region, no destructors will be called for this region if the vector goes out of scope. Constructors are only called, and destructors will only be called, for up to size().

You probably don't need to use capacity().

Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!