Безопасно ли кэшировать объект POSITION объекта CAtlList? - PullRequest
1 голос
/ 25 января 2012

У меня есть CAtlList структура. В некоторых случаях для эффективного поиска я сохраняю объект POSITION из CAtlList в структуре CAtlMap<String, POSITION>. Гарантируется ли, что объект POSITION не изменится из-за различных операций над структурой CAtlList?

1 Ответ

2 голосов
/ 25 января 2012

Да.CAtlList - это связанный список, и добавление или удаление элементов из него не влияет на другие элементы в списке.

* POSITION - это фактически адрес элемента в списке и адресэлемент не изменится, как только он будет вставлен (конечно, до тех пор, пока он не будет удален, в этот момент объект перестает существовать).

...