当前位置: 首页 > 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;
}

http://www.dtcms.com/a/205263.html

相关文章:

  • 十七、面向对象底层逻辑-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】字段别名
  • RPA浪潮来袭,职业竞争的新风口已至?
  • 适合初学者的 Blender和怎么下载 Blender格式模型
  • Redis从入门到实战 - 高级篇(下)
  • C++ 输出流格式控制
  • AI加速芯片全景图:主流架构和应用场景详解
  • 多模态学习笔记
  • WordPress Madara插件存在文件包含漏洞(CVE-2025-4524)
  • Java开发-如何将一个字符串转换成一个数组,又如何把他转换成一个集合
  • C++:vector容器
  • 软考中级软件设计师——操作系统考试题型