21xrx.com
2024-12-22 21:46:35 Sunday
登录
文章检索 我的文章 写文章
C++标准模板库中声明整型数组
2023-07-01 21:56:33 深夜i     --     --
C++ 标准模板库 整型数组 声明

C++标准模板库(STL)是一个强大的C++库,提供了大量的数据结构和算法,以便我们更轻松、更高效地开发应用程序。其中之一便是整型数组。

在STL中,整型数组被定义为vector ,可以像普通数组一样使用。我们可以使用vector 来存储一系列整数,如下所示:


#include <iostream>

#include <vector>

using namespace std;

int main()

{

  vector<int> arr 5;

  for(int i=0; i<arr.size(); i++)

  {

    cout << arr[i] << " ";

  }

  return 0;

}

上面的代码定义了一个长度为4的整型数组,其中包括了4个整数。我们可以通过循环遍历来输出整数数组中的每一个元素。在这个例子中,我们使用了for循环,从0到数组长度遍历整个数组,并输出每个元素。

与普通数组不同的是,STL数组可以动态增加或减少容量,而不需要手动进行内存分配和释放操作。在使用vector 进行动态操作时,我们可以使用push_back()和pop_back()方法向数组中添加或删除元素,如下所示:


#include <iostream>

#include <vector>

using namespace std;

int main()

{

  vector<int> arr 7;

  arr.push_back(11); //在数组末尾添加一个整数:11

  arr.pop_back();  //删除数组中最后一个元素:9

  for(int i=0; i<arr.size(); i++)

  {

    cout << arr[i] << " ";

  }

  return 0;

}

总的来说,通过使用STL中的整型数组,我们能够更加便捷地操作整型数组,增强程序的稳定性和可读性。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复