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

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

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

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

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

版权声明:本文为u013594490原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。