vector实际应用中的改进可以有以下几种:
1.能预测size的时候,初始化时应指定size
2.空间换时间:当空间不够时,扩大容量至原有容量的3倍,4倍,5倍等等。有效地减少再分配次数
3.时间换空间:当空间不够时,扩大容量至原有容量的1.2倍,1.5倍等等。甚至是只扩大需要的size,如只扩大一个单位大小。

补充:能用数组轻松解决的不要用vector