这个函数的形参 无论加不加& 结果都一样

求大佬解答一下😂#C/C++#
全部评论
附上所有代码#include <iostream> #include <vector> using namespace std; void pri(vector<int>&var) {     for(vector<int>::iterator it = var.begin();it!=var.end();it++) cout<<*it<<" ";     cout<<endl; } void test1() {     vector<int> v1;     for (int i=0;i<10;i++) v1.push_back(i);     pri(v1);     vector<int> v2(10,100);     pri(v2);     vector<int> v3(v2);     pri(v3); } int main() {     test1();     return 0; }
点赞 回复
分享
发布于 2019-09-19 11:12
你想有什么不一样?
点赞 回复
分享
发布于 2019-09-19 11:13
秋招专场
校招火热招聘中
官网直投
c++里的引用本来就是这样的。又不是指针。只不过传引用的话不复制原值。
点赞 回复
分享
发布于 2019-09-19 11:13
。。。。又不是修改 
点赞 回复
分享
发布于 2019-09-19 11:14
函数的作用只是打印,没对形参做任何改变。这里引用的作用是避免复制。
点赞 回复
分享
发布于 2019-09-19 11:36

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务