c++中std::array的用法是什么

   2024-10-13 3890
核心提示:在C++中,std::array是一个容器类,它表示一个固定大小的数组。它类似于内置数组,但提供了更多的功能和安全性。std::array在std

在C++中,std::array是一个容器类,它表示一个固定大小的数组。它类似于内置数组,但提供了更多的功能和安全性。std::array在std命名空间中定义,可以使用#include 来包含。

用法示例:

#include <array>#include <iostream>int main() {    std::array<int, 5> arr = {1, 2, 3, 4, 5};    // 访问元素    std::cout << "Element at index 2: " << arr[2] << std::endl;    // 修改元素    arr[3] = 10;    // 迭代数组元素    for (int i = 0; i < arr.size(); ++i) {        std::cout << arr[i] << " ";    }    return 0;}

通过使用std::array,可以获得数组的大小、范围检查以及其他STL容器提供的一些功能,例如迭代器和算法。需要注意的是,std::array的大小是固定的,不支持动态改变大小。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号