vector身为一个动态数组,每次以空间不够的时候会以2倍的倍数增加,而且每次扩充的时候分为3部,分配内存,拷贝数据,释放内存 vector内部有两个成员变量,begin,finish ,endcatagory,分别指向数据头尾合容器末尾,相应的内部成员的内部实现也都是通过这3个类成员 看下面额vector源代码,箭头路径·是在探索iterator的类型,最后发现他就是_tp*类型,说明vector::iterator的类型还是一个指针,并不是什么class 当内部内存不够的时候,内部调用的是a…