关于std :: map存储的布局有什么保证吗?

Dan*_*ani 4 c++ storage map

布局有什么保证std::map吗?我知道std::vector标准保证让所有对象顺序开始*vector.begin(),是否有类似的保证std::map

Pab*_*blo 5

std::map通常实现为红黑树.根据需要从堆中分配节点,因此它们很可能最终在内存中的随机位置.更正式地说,标准中没有布局保证.