21xrx.com
2024-09-20 05:39:24 Friday
登录
文章检索 我的文章 写文章
C++编程教程:如何建立向量?
2023-06-28 05:30:53 深夜i     --     --
C++ 编程教程 建立向量

C++编程中,向量是一种非常重要的数据结构。它是一个容器,可以存储相同类型的数据,并且可以动态地增加或缩减大小。本篇文章将介绍如何建立向量。

首先,需要包含头文件 。接着,可以定义一个向量,例如:


#include <vector>

using namespace std;

int main()

  vector<int> v; // 定义一个整型向量v

  return 0;

在这个例子中,我们定义了一个名为v的整型向量。需要注意的是,尖括号中必须包含向量中元素的类型。

此时,向量v中没有任何元素。要想添加元素,可以使用push_back()函数,如下所示:


#include <vector>

using namespace std;

int main() {

  vector<int> v; // 定义一个整型向量v

  v.push_back(1); // 向向量v中添加1

  v.push_back(2); // 向向量v中添加2

  return 0;

}

现在,向量v中已经有两个元素。可以使用v.size()函数获取向量的大小:


#include <iostream>

#include <vector>

using namespace std;

int main() {

  vector<int> v; // 定义一个整型向量v

  v.push_back(1); // 向向量v中添加1

  v.push_back(2); // 向向量v中添加2

  cout << v.size() << endl; // 输出2

  return 0;

}

此外,可以使用迭代器遍历向量:


#include <iostream>

#include <vector>

using namespace std;

int main() {

  vector<int> v; // 定义一个整型向量v

  v.push_back(1); // 向向量v中添加1

  v.push_back(2); // 向向量v中添加2

  for (vector<int>::iterator it = v.begin(); it != v.end(); ++it) {

    cout << *it << endl; // 输出每个元素

  }

  return 0;

}

上面的代码中,使用了迭代器it对向量v进行了遍历,并输出每个元素的值。

总之,向量是C++编程中非常重要的数据结构,掌握如何建立和使用向量将会给工作带来极大的便捷。

  
  

评论区

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