标签: c++ list stl
是否保证一旦分配了std::list或std::forward_list项,它将保留在同一个内存位置(地址)直到被销毁?当然,除了列表本身被复制之外。
std::list
std::forward_list
答案 0 :(得分:7)
如果你看一下不破坏元素的所有功能的文档,(insert,emplace,push_back等等,你会看到他们注意到"没有引用无效" ,这相当于你所要求的(对象停留在同一个内存位置)。所以,是的。