将指针存储在std :: set中安全吗?
这个问题在这里已经有了答案:
是的, set
和unordered_set
在这方面是安全的。 如果引用没有失效,你的指针也保持有效。
对于基于节点的集合来说,这是一个简单的属性; 与vector
不同,它们不需要在内存中移动值。
上一篇: Is it safe to store a pointer to an item in an std::set?
下一篇: Can vector iterators in c++ be corrupted when you add elements?