以前使用的时候也没注意,基本都采用pushback的方式存储,毕竟这样比较方便,但是确实存在效率比较低的问题,主要是对于数据量比较大的时候。
http://www.cnblogs.com/kongse-qi/p/6798888.html
上面这篇文章对vector使用pushback和使用resize+下标访问进行了测试,确实pushback复杂度高出几倍。
https://blog.csdn.net/u011417820/article/details/79959825
这篇文章讲解了vector.push_back()的原理。
https://www.cnblogs.com/wuchanming/p/3917552.html
这篇文章讲解了使用Resize时,实际已存储数n和resize大小的处理