swap函数是将两个容器的数据交换;
实现思路: 创建一个有数据的容器(str_sq)与vector的匿名空容器交换数据,将有数据的容器清空数据。
匿名空容器会自动销毁
记住千万不要用clear函数进行清空,在.empty()的时候虽然为0,但内存的数据还在。
vector<string>().swap(str_sq);//清空容量
swap函数是将两个容器的数据交换;
实现思路: 创建一个有数据的容器(str_sq)与vector的匿名空容器交换数据,将有数据的容器清空数据。
匿名空容器会自动销毁
记住千万不要用clear函数进行清空,在.empty()的时候虽然为0,但内存的数据还在。
vector<string>().swap(str_sq);//清空容量