什么是指针稳定性?

np2*_*p20 2 c++ operating-system pointers virtual-memory abseil

链接中关于 Abseil 容器的第二段说:

例如,Abseil 容器通常不保证插入或删除后的指针稳定性。

在这种情况下,指针稳定性是什么意思?

Ale*_*x F 6

指针稳定性”意味着只要元素存在,指向元素的指针就保持有效(不会失效),即使底层容器发生变异,也允许代码缓存指向元素的指针。说容器具有指针稳定性与说它不移动内存中的元素是一样的;他们的地址不会改变。指针稳定性/失效与参考稳定性/失效相同。

这是您发布的页面的解释:https ://abseil.io/docs/cpp/guides/container(Abseil 容器)。