1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
#include <vector> /* * * 9.33 * * */ int main () { /* Iterator invalid. Undefined behavior. */ std::vector<int> v{1, 2, 3, 4, 5}; auto begin = v.begin(); while (begin != v.end()) { ++begin; v.insert(begin, 42); ++begin; } return 0; }