
map和vector的区别是什么
map 和 vector 是 C++ STL(标准模板库)中不同的容器,它们有着不同的特点和用途。11.vector 是一个动态数组,适合需要随机访问、连续内存存储的场景,不适合大规模的插入和删除操作。12.map 是一个键值对的关联容器,适合需要按键进行查找、有序存储的场景,不适合频繁改变键值对结构的操作。在实际使用中,要根据具体的需求来选择合适的容器。如果需要随机访问元素,或者需要动态数组功能,可以选择 vector;如果需要按键快速查找元素,并且保持元素有序,可以选择 map。











