当前位置: 首页 > news >正文

C++:array容器

array容器是序列容器,它的特点是:静态,固定数目。可以看作更安全的数组。

它还有一些成员函数,如begin():返回指向容器中第一个元素的随机访问迭代器。

#include<iostream>//数组容器
#include<array>
using namespace std;int main()
{array<int, 5> arr = { 1,2,3,4,5 };/*for (int i = 0; i < arr.size(); i++)//for循环遍历{cout << arr[i] << endl;}array<int, 5>::iterator ite = arr.begin();
//普通迭代器,正向遍历while (ite != arr.end()){cout << *ite << endl;ite++;}*/array<int, 5>::reverse_iterator ite = arr.rbegin();
//反向迭代器,反向遍历,arr.rbegin()指向数组的最后一个元素。while (ite != arr.rend()){cout << *ite << endl;ite++;}return 0;
}

相关文章:

  • 十七、面向对象底层逻辑-MessageSource接口设计
  • 野火RK3588部署yolov8
  • html模板-源码免费下载-html通用模板-html建站模板
  • 大模型时代,Python 近红外光谱与 Transformer 模型:学习的必要性探究
  • 跨部门项目管理优化:告别邮件依赖
  • C++核心编程_初始化列表
  • 半导体器件
  • Linux权限
  • 搭建人工智能RAG知识库的主流平台与特点概述
  • 苍穹外卖05 Redis常用命令在Java中操作Redis_Spring Data Redis使用方式店铺营业状态设置
  • 学习python day4
  • ILRuntime中实现OSA
  • 第20天-python生成word文档
  • [Linux] Linux信号量深度解析与实践(代码示例)
  • C++ for QWidget:正则表达式和QRegExp
  • 提升搜索效率:深入了解Amazon Kendra的强大功能
  • ERP 与 WMS 对接深度解析:双视角下的业务与技术协同
  • origin绘图之【如何将多条重叠、高度重叠的点线图、折线图分开】
  • CASAIM与荣耀达成合作,三维数字化检测技术助力终端消费电子制造实现生产工艺智能优化
  • 【Elasticsearch】字段别名
  • 宁夏自治区住房城乡建设厅网站/百度投放广告怎么收费
  • 新疆市建设局网站/信息流投放
  • 公司网站建设/百度认证平台
  • 站酷官网/百度平台电话多少