0
我有一個CAtlList
結構。爲了在某些情況下進行高效查找,我將CAtlList
的POSITION
對象保存在CAtlMap<String, POSITION>
結構中。由於CAtlList
結構上的各種操作,是否保證POSITION
對象不會在下面改變?緩存CAtlList對象的POSITION對象是否安全?
我有一個CAtlList
結構。爲了在某些情況下進行高效查找,我將CAtlList
的POSITION
對象保存在CAtlMap<String, POSITION>
結構中。由於CAtlList
結構上的各種操作,是否保證POSITION
對象不會在下面改變?緩存CAtlList對象的POSITION對象是否安全?
是的。 A CAtlList
是一個鏈表,添加或刪除元素不會影響列表中的其他元素。
POSITION
實際上是列表中某個元素的地址,並且元素的地址一旦插入(直到它被移除,當然,此時對象不再存在),它的地址也不會改變。