C++ 中,使用swap函数清空vctor的容器

swap函数是将两个容器的数据交换;

实现思路: 创建一个有数据的容器(str_sq)与vector的匿名空容器交换数据,将有数据的容器清空数据。
匿名空容器会自动销毁

记住千万不要用clear函数进行清空,在.empty()的时候虽然为0,但内存的数据还在。

vector<string>().swap(str_sq);//清空容量

猜你喜欢

转载自blog.csdn.net/u013594490/article/details/92798039