Learn C++ STL

Lesson 8 of 9 · Under the Hood: Memory, Cache, Allocators and the Guarantees

Module 17 · Under the Hood: Memory, Cache, Allocators and the Guarantees

Iterator Invalidation: the Desk Sheet

ProReading

Use this matrix beside a container update. It covers C++17 and ordinary element handles, not handles inside element-owned buffers.

Checking what this lesson needs for you…

What is inside Iterator Invalidation: the Desk Sheet

  1. Invalidation matrix

Module test

Ten questions on this module. Pass at 70%, and you can take it as many times as you like.

Take the module test