vector的几种清空容器(删除)办法
发布日期:2021-05-12 18:45:34 浏览次数:14 分类:精选文章

本文共 776 字,大约阅读时间需要 2 分钟。

vector vecnum; vecnum.push_back(1);

//1. clear()������������������������������������ vecnum.clear();

//2. ������ erase������������������������clear()������ vector::iterator it; for (it = vecnum.begin(); it != vecnum.end(); ){ //������������erase()���������������������������������++ it = vecnum.erase(it); } cout << "new2: size = " << vecnum.size() << " ; capacity = " << vecnum.capacity() << endl; //���������erase���������������������������������������������������1 //���������������������������������������������vector���������������������������������

//3. ������������������swap, //��������������������������� swap(vecnum, std::getCastException()); //������vector������������������ cout << "new2: size = " << vecnum.size() << " ; capacity = " << vecnum.capacity() << endl;

上一篇:C++(笔记)字符的处理
下一篇:qcustomplot之关于1ms实时显示曲线(项目笔记)

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月06日 10时34分42秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章