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

Containers--array类

Array 类

简介

Array 类是一个固定大小的数组,它的大小在编译时就已经确定了。Array 类的大小是固定的,因此它的大小不能改变。

数组是固定大小的序列容器:它们以严格的线性顺序保存特定数量的元素。

在内部,数组除了包含的元素之外不保留任何数据(甚至数组的大小也不保留,这是一个模板形参,在编译时固定)。

就存储大小而言,它与使用该语言的括号语法([])声明的普通数组一样有效。该类仅向其添加了一层成员函数和全局函数,因此数组可以用作标准容器。

容器属性

  • Sequence(有序)
    • 序列容器中的元素按照严格的线性顺序排列。各个元素通过它们在这个序列中的位置来访问。
  • Contiguous storage(连续存储)
    • 元素存储在连续的内存位置,允许常量时间随机访问元素。指向元素的指针可以偏移以访问其他元素。
  • Fixed size aggregate(固定大小)
    • 容器使用隐式构造函数和析构函数静态分配所需的空间。它的大小是编译时常数。没有内存或时间开销。

template < class T, size_t N >

  • T: 容器中元素的类型
  • size_t: 容器中元素的数量

成员函数

在这里插入图片描述

http://www.lryc.cn/news/33541.html

相关文章:

  • LinqConnect兼容性并支持Visual Studio 2022版本
  • 流量监管与整形
  • 详解init 容器
  • RequestResponseBodyMethodProcessor
  • 函数的极限
  • dnf命令使用
  • CLIP CLAP
  • Debezium报错处理系列之五十二:解决Sql Server数据库安装后修改主机名导致sqlserver数据库实例名称没有修改从而无法设置CDC的问题
  • scratch老鹰捉小鸡 电子学会图形化编程scratch等级考试二级真题和答案解析2022年12月
  • 概率论小课堂:公理化过程(大数据方法解决问题的理论基础)
  • WOW64 IsWow64Process GetNativeSystemInfoWindows System32 SysWOW64
  • Spring Boot 3.0系列【10】核心特性篇之应用配置的高阶用法
  • Java int类型数值比较总结
  • Pyspark基础入门5_RDD的持久化方法
  • 汽车娱乐系统解决方案
  • Go语言结构体,这一篇就够了
  • 【python】各种排序算法代码大集合
  • K8S Pod健康检查
  • NFS服务器与CGI程序详解
  • 可视化项目管理,控制项目进度,项目经理需要做好以下工作
  • 海康工业相机使用教程
  • java开发手册之安全规约
  • python模块引入问题和解决方案_真方案不骗人
  • Read book Netty in action(Chapter X)--Unit Testing
  • Appium+Python连接真机、跳过登录页、Unexpected error while obtaining UI hierarchy问题
  • ES6模块化
  • 201809-3 CCF 元素选择器 满分题解(超详细注释代码) + 解题思路(超详细)
  • 证书拓展域(1)
  • 浅谈ChatGPT 和 对AI 的思考
  • NCRE计算机等级考试Python真题(十二)