1.vector容器只会增长,从不自动释放空间,随着容器的使用,size可能很小但是capacity可能会很大。
2.调用vector的resize函数可以改变容器的size却改变不了容器的capacity.
3.可以使用resize和swap函数实际把一个容器的容量减小,这时需要生成一个匿名容器然后调用匿名容器的swap函数完成操作,然后匿名容器生命周期到自动会析构。
4.如果需要让容器释放多余内存,需要手动调用shrink_to_fit()方法。
shrink_to_fit()