美文网首页
3.deque大小操作

3.deque大小操作

作者: lxr_ | 来源:发表于2021-04-11 09:48 被阅读0次
#include<iostream>
using namespace std;

#include<deque>

/*deque容器可以无限扩充,容量无限
deque.empty();//判断容器是否为空
deque.size();返回容器中元素的个数

deque.resize(num);//重新指定容器的长度为num,若容器变长,则以默认值0填充新位置,若容器变短,则末尾超出容器长度的元素被删除

deque.resize(num, elem);//重新指定容器的长度为num,若容器变长,则以elem值填充新位置,若容器变短,则末尾超出容器长度的元素被删除
*/
void Printdeque(const deque<int> d)
{
    for (deque<int>::const_iterator it = d.begin(); it != d.end(); it++)
    {
        cout << (*it) << " ";
    }
    cout << endl;
}
void test0301()
{
    deque<int> d1;
    for (int i = 0; i < 10; i++)
    {
        d1.push_back(i);
    }
    Printdeque(d1);

    if (d1.empty())
    {
        cout << "d1为空" << endl;
    }
    else
    {
        cout << "d1不为空" << endl;
        cout << "d1的大小:" << d1.size() << endl;
    }

    //重新指定大小
    d1.resize(15);
    Printdeque(d1);

    d1.resize(5);
    Printdeque(d1);

    d1.resize(10, 5);
    Printdeque(d1);

}
int main()
{

    test0301();

    system("pause");
    return 0;
}

相关文章

  • 3.deque大小操作

  • STL容器之stack

    构造函数 赋值操作 读取操作 大小操作 实例

  • STL容器之queue

    构造函数 赋值操作 存取 插入 删除 大小操作 实例

  • STL容器之map/multimap

    构造函数 赋值操作 大小操作 删除 查找 实例 multimap

  • PSCC基础操作(二)

    图像大小调整 分为:文档大小、画布大小操作:单击菜单图像——图像大小/画布大小。根据要求设置长宽高,大小等:ctr...

  • 笔记

    目录 元素查找 class操作 节点操作 属性操作 内容操作 css操作 位置大小 事件 DOM加载完毕 绑定上下...

  • 思考??

    位操作,比如:拷贝,大小端对齐等!

  • Swift 图片 涂鸦 最后合成

    创建涂鸦效果层(用户操作层,把用户的操作轨迹显示出来) 使用GraffitiView 时 大小要与图片展示的大小一...

  • Linux实用工具-lvm(2)

    基本操作-pv 创建pv 查看pv 基本操作-vg 两种创建vg方式 创建vg,默认PE大小为4M 设置PE大小为...

  • Rust范型与Unsize类型

    概念 Sized是Rust编译阶段检查对象操作的一个基本依据,Rust只允许操作已知大小的对象, 未知大小的对象只...

网友评论

      本文标题:3.deque大小操作

      本文链接:https://www.haomeiwen.com/subject/hqhnkltx.html