deque的迭代器失效
C++11的deque在插入任何元素后迭代器都会失效,这是因为插入可能会导致内存重新分配所以不能保证迭代器一定有效
在删除头部节点时,只有头部节点迭代器失效。再删除尾部节点时,只有尾部节点迭代器和尾后迭代器失效。
参考:
https://www.cnblogs.com/zhchoutai/p/8449786.html
C++11的deque在插入任何元素后迭代器都会失效,这是因为插入可能会导致内存重新分配所以不能保证迭代器一定有效
在删除头部节点时,只有头部节点迭代器失效。再删除尾部节点时,只有尾部节点迭代器和尾后迭代器失效。
参考:
https://www.cnblogs.com/zhchoutai/p/8449786.html