21xrx.com
2025-04-15 04:08:09 Tuesday
文章检索 我的文章 写文章
C++标准模板库中声明整型数组
2023-07-01 21:56:33 深夜i     16     0
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中的整型数组,我们能够更加便捷地操作整型数组,增强程序的稳定性和可读性。

  
  

评论区