stl容器 std::vecter调用clear后,vector的size将变成0,但是它的容量capacity并未发生改变,clear只是删除数据,并未释放vector的内存。 如果想要清空vector的元素,使用clear,如果想要释放vector的容量,可以使用swap。