码龄10年 暂无认证

34128
访问
1
等级

8
获赞
3
评论

最新评论

  • 20240228阿⑤

    积分乍获得

  • 20231124ziher

    666

  • 20230909八月老师

    什麼時候發佈易語言支持庫呢

二.如何清空STL之stack容器

Heart 2023-10-04 18:38:43 发布 355

分类专栏: 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


Heart1
0 0 上传作业
X
    网友评论 0条评论 0人参与
    请登陆会员1

    表情

    评论列表

×