码龄10年
暂无认证
43376
访问
1
等级
8
获赞
3
评论
热门文章
-
一.某岛之人物对象及其加密函数解析
2654
-
一.《传奇M》装备栏遍历的突破口
2281
-
二.某龙端游中LUA的分析和调用
2036
-
一.窗口坐标与屏幕坐标
1757
-
一.《轩辕传奇》周围遍历之二叉树
1755
最新评论
-
20240228阿⑤
积分乍获得
-
20231124ziher
666
-
20230909八月老师
什麼時候發佈易語言支持庫呢
二.如何清空STL之stack容器
Heart
2023-10-04 18:38:43 发布
437
分类专栏: C/C++ 文章标签: stack 栈容器 STL
一.循环弹出
// stack操作的是堆内存,所以要一个一个弹出。 stack<int> s; while(!s.empty()) s.pop();
二.交换函数
// swap相当于交换了s和一个空临时stack的内容,然后临时stack再结束生命周期,但由于操作的是堆空间,其实还是一个一个释放空间。 stack<int> s; stack<int>().swap(s);
三.效率
1.使用swap效率要快于pop
网友评论
0条评论 0人参与
评论列表
0
0