C++官网参考链接:https://cplusplus.com/reference/array/array/size/
公有成员函数
std::array::size
constexpr size_type size() noexcept;
返回大小
返回array容器中的元素数量。
array对象的大小总是等于用于实例化array模板类的第二个模板形参(N)。
与以字节为单位返回大小的语言操作符sizeof不同,该成员函数以元素的数量返回array的大小。
形参
没有形参。
返回值
array对象中包含的元素数量。
这是一个编译时常量表达式(constexpr)。
成员类型size_type是无符号整型size_t的别名。
用例
// array::size
#include
#include
int main ()
{
std::array
std::cout << "size of myints: " << myints.size() << std::endl;
std::cout << "sizeof(myints): " << sizeof(myints) << std::endl;
return 0;
}
可能的输出:

复杂度
常量。
iterator的有效性
没有变化。
数据竞争
不访问包含的元素:同时访问或修改它们是安全的。
异常安全
无抛出保证:该成员函数从不抛出异常。