vector为存储的对象分配一块连续的地址空间,因此对vector中的元素随机访问效率很高.在vecotor中插入或者删除某个元素,需要将现有元素进行复制,移动.如果vector中存储的对象很大,或者构造函数复杂,则在对现有元素进行拷贝时开销较大,因为拷贝对象要调用拷贝构造函数.对于简单的小对象,vector的效率优于list.vector在每次扩张容量的时候,将容量扩展2倍,这样对于小对象来说,效率是很高的.list中的对象是离散存储的,随机访问某个元素需要遍历list.在list中插入元素,…