我有一个 CAtlList
结构。为了在某些情况下进行高效查找,我保存了 POSITION
CAtlList
的对象在CAtlMap<String, POSITION>
结构。是否保证POSITION
由于对 CAtlList
的各种操作,对象不会在下面发生变化结构?
最佳答案
是的。 CAtlList
是一个链表,向其中添加或删除元素不会影响列表中的其他元素。
POSITION
实际上是列表中元素的地址,元素的地址一旦被插入就不会改变(当然,直到它被移除,此时对象不复存在)。
关于c++ - 缓存 CAtlList 对象的 POSITION 对象是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8997412/