21xrx.com
2024-12-22 20:49:58 Sunday
登录
文章检索 我的文章 写文章
C++函数输出vector
2023-07-07 17:59:34 深夜i     --     --
C++ 函数 输出 vector

C++函数是编写程序时经常用到的重要部分。在编写C++函数时,我们经常需要对vector进行操作,并使用函数输出vector。在这篇文章中,我们将学习如何编写C++函数,以便输出vector。

首先,我们需要了解如何创建和使用vector。vector是C++标准库中的一个模板类,用于存储一组具有相同类型的元素。vector的大小可以动态调整,非常方便。我们可以使用vector的push_back()函数添加元素,使用size()函数获取元素数量,使用[]运算符访问vector的元素。下面是一个简单的例子:


#include <iostream>

#include <vector>

using namespace std;

int main() {

  vector<int> v;

  v.push_back(1);

  v.push_back(2);

  v.push_back(3);

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

    cout << v[i] << " ";

  }

  return 0;

}

输出结果为:1 2 3。

现在,我们可以开始编写一个函数,以便输出vector。我们可以使用模板函数,并将vector作为函数的参数。下面是一个简单的例子:


#include <iostream>

#include <vector>

using namespace std;

template <typename T>

void print_vector(vector<T>& v) {

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

    cout << v[i] << " ";

  }

  cout << endl;

}

int main() {

  vector<int> v;

  v.push_back(1);

  v.push_back(2);

  v.push_back(3);

  print_vector(v);

  return 0;

}

输出结果为:1 2 3。

在这个例子中,我们定义了一个模板函数print_vector(),并将vector作为它的参数。在函数中,我们使用for循环遍历vector的每个元素,并使用cout语句输出。注意,我们使用引用传递vector参数,这样我们可以直接修改vector,并且不会影响原始vector的值。

总结

在本文中,我们学习了如何使用C++函数输出vector。我们知道C++函数是编写程序时经常用到的重要部分,而vector是C++标准库中的一个模板类,用于存储一组具有相同类型的元素。我们可以使用vector的push_back()函数添加元素,使用size()函数获取元素数量,使用[]运算符访问vector的元素。最后,我们编写了一个函数,以便输出vector。我们希望这篇文章对您有所帮助。

  
  

评论区

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