c语言中begin用法,C++ deque cbegin()用法及代码示例
deque中的cbegin()方法是C++ STL中的函数,该函数返回指向容器第一个元素的迭代器。
用法:
deque_name.cbegin()
返回值:返回一个常量迭代器,该迭代器指向双端队列的第一个元素。这意味着,迭代器可用于遍历队列,但不能修改队列。也就是说,如果使用常量迭代器进行调用,则诸如插入,擦除之类的函数将引发错误。
当您不希望代码的任何部分修改双端队列的内容时,应使用常量迭代器。
以下程序说明了该功能。
示例1:
#include
#include
using namespace std;
int main()
{
// Create a deque
deque dq = { 2, 5, 7, 8, 6 };
// Print the first element of deque
// using cbegin() method
cout << "First element of the deque is: ";
// Get the iterator pointing to the first element
// And dereference it
cout << *dq.cbegin();
}
输出:
First element of the deque is: 2
示例2:
#include
#include
using namespace std;
int main()
{
// Create a deque
deque dq = { 1, 5, 2, 4, 7 };
// Insert an element at the front
dq.push_front(45);
// Insert an element at the back
dq.push_back(56);
// Print the first element of deque
// using cbegin() method
cout << "First element of the deque is: ";
// Get the iterator pointing to the first element
// And dereference it
cout << *dq.cbegin();
}
输出:
First element of the deque is: 45
c语言中begin用法,C++ deque cbegin()用法及代码示例相关推荐
- c语言中begin用法,C++ set cbegin() 使用方法及示例
C++ set cbegin() 使用方法及示例 C ++ set cbegin()函数用于返回一个常量迭代器,该迭代器指向set容器的第一个元素. 语法const_iterator cbegin() ...
- C语言中malloc函数及free函数用法(定义动态数组及释放)
一.关于静态数组.动态数组 二.malloc()和free()的基本概念以及基本用法 1.函数定义 2.函数用法 3.关于函数使用注意事项 三.malloc()函数分配内存空间的由来 四.malloc ...
- c语言switch case缩进,C语言中的switchnbsp;casenbsp;语句的用法详解
本文就几个实例来说明Switch case 语句的用法. 说是C语言中的Switch case,其实和html+javascript中的Switch case语法是基本一样的哦. 问题: 有这么一个C ...
- perl语言中qq, qw等关键字的用法总结
PERL 语言中的q,qw,qr,qx,qq......符号用法总结 在perl语言中,有两个特殊而常用的符号qq qw,分别解释如下: qq{foobar}的意思为意思为双引号字符串,可内插变量 相 ...
- C语言中#define中的一些特殊用法
转载自:http://blog.sina.com.cn/s/blog_4a4365030100edq7.html define是C语言中的预处理命令,它用于宏定义,可以提高源代码的可读性,为编程提供方 ...
- C语言中main函数的研究,以及对代码断点调试的研究(王爽老师 汇编语言)
版权声明:本文为博主原创文章,未经博主允许不得转载. 我们知道作为一个语言本身是不会有诸如从main函数开始运行这样的条件(深层次的说 底层汇编代码不会指定从mian函数开始的这样的条件,程序开始的位 ...
- Python语言中 del函数和insert函数用法
del函数和insert函数用法li=[1,2,3,4,5] print('li is :',li) tmp = li[0] print('tmp is:',tmp)del li[0]print('l ...
- c语言中doubt和double,doubt的用法
doubt用作动词表示怀疑,不信任,不确定:用作名词的基本意思是"怀疑,疑虑",还可表示"未确定".可用作可数名词,也可用作不可数名词. 一.doubt用作动词 ...
- C语言中itoa和atoi函数的用法
1.itoa函数的用法 (1) 函数说明 itoa是广泛应用的非标准C语言扩展函数.由于它不是标准C语言函数,所以不能在所有的编译器中使用.但是,大多数的编译器(如Windows上 的)通常在< ...
最新文章
- python4delphi_python4delphi 安装
- PCL点云数据 滤波降噪
- 英语单词 factor cull
- 将测微仪与Spring Boot 2一起使用
- pstate0 vid数值意义_天体运动的简单数值计算
- Python3 爬虫学习笔记 C01 【基本库 urllib 的使用】
- DSP集成的AIC23芯片的音频接口
- 科比退役时间什么时候
- [导入]asp.net2.0乱记(33)vista下使用vs2005及一些软件
- python代码写好了怎么运行-python的代码写在哪里,怎么样运行python代码
- 设计模式之构造函数模式
- matlab 正交park变换 功率守恒,克拉克(CLARKE)和帕克(PARK)变换.doc
- 游戏测试-笔试/面试(一)
- 永恒之黑(CVE-2020-0796 微软SMBv3协议远程代码执行漏洞)
- leet160:相交链表
- 创业公司项目管理流程这样做才有效
- Java泛型方法返回值前面为什么要加上T
- 【学生护眼台灯怎么样选择?推荐专业护眼灯热门四大品牌无标题】
- 明纬电源、航嘉电源真假美猴王 你怎么识别?
- springMVC 自定义类型转换器
热门文章
- html5 pattern属性的使用
- 计算机的硬件和价格,简述台式电脑的各硬件价格占比
- [转载]徐文兵:梦与健康
- some kotlin libraries attached to this project were compiled with a newer kotlin compiler
- 升级成RESP3后,不仅多了13种新的数据类型,效率也提升了
- Python爬虫入门9:BeautifulSoup快速查找HTML内容
- AI聊天机器人 — 机遇和挑战并存
- 吵翻了!导师确认录取后却被学生放了鸽子,生气之余导师建了个“失信名单”挂到网上
- Altium Designer 软件介绍
- Maven项目管理工具