C++ vector 作为函数参数的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ vector 作为函数参数的问题相关的知识,希望对你有一定的参考价值。

在主函数中用V1容器类作为函数的参数 然后子函数中V2接受 在子函数中v2会不断加入新的内容 如果基类为a 容器类中存的是指针
调用函数:V1=f(V1);
定义函数 f1(vector<a*>V2)
是这样么?

参考技术A 你好!应该这样定义函数,注意把vector变量作为引用类型,才能在子函数中添加,就像下面这样:

void f1(vector<a*>& V2)

//添加v2中的元素

本回答被提问者和网友采纳

以上是关于C++ vector 作为函数参数的问题的主要内容,如果未能解决你的问题,请参考以下文章

C++(笔记)容器(vector)作为函数参数如何传参

C++ std::vector 作为 std::function 的参数

如何将向量的一部分作为函数参数传递?

c++中当vector为函数参数时的赋值问题。

C++中,为啥函数参数不够也可以调用?而且函数模板定义中没有提供默认值。

C++ 如何制作二维向量函数?