vector中的元素在内存中确实是连续存储的. vector的实现是由一个动态数组构成. 当空间不够的时候, 采用类似于C语言的realloc函数重新分配空间. 正是因为vector中的元素是连续存储的, 所以vector支持常数时间内完成元素的随机访问. vector中的iterator属于Random Access Iterator.如果vector储存的是string类型....
vector支持随机存取,list不支持 vector连续存储支持动态增长,list非连续结构插入和删除效率高 6.用过的git clone 7.线程如何实现同步 互斥量、信号量、读写锁、条件变量 8.线程结束如何正确输出 不知道 9.项目中动态增长缓冲区怎么实现的 当容量小于当前元素个数,vector分配一个更大的连续内存,通常是原来大小的两倍...