C.Plus.Plus.Primer.4th.Edition [Electronic resources]

نسخه متنی -صفحه : 199/ 107
نمايش فراداده

Chapter Summary

Chapter 11.

Container operations that add or remove elements can invalidate existing iterators. When mixing actions on iterators and container operations, it is essential to keep in mind whether a given container operation could invalidate the iterators. Many operations that invalidate an iterator, such as insert or erase, return a new iterator that allows the programmer to maintain a position within the container. Loops that use container operations that change the size of a container should be particularly careful in their use of iterators.