vector实现动态添加的原理是空间二倍增长的,也就是说当你pushback的时候如果发现当前内存不够用,会重新开辟当前内存*2的一片内存,并把之前元素复制到新内存中所以你在pushback第二个的时候,会把第一个复制一遍pushback第三个的时候会把前两个复制一遍你可以试下pushback四个应该是七次一般不要直接往vector里面pushback类对象,new一个对象然后pushback指针比较好