搜索
编程论坛
→
开发语言
→
『 数据结构与算法 』
→ 为什么函数调用时候 参数里面vector 要加&
标题:
为什么函数调用时候 参数里面vector 要加&
只看楼主
allenz0810
等 级:
论坛游民
帖 子:44
专家分:38
注 册:2012-9-3
结帖率:
100%
楼主
已结贴
√
问题点数:5 回复次数:1
为什么函数调用时候 参数里面vector 要加&
我看书上 函数调用时候 参数里面vector 要加& 但是又都没解释
比如说 void printVecotr( char *s, vector<T> &v)
有人可以解释一下为什么吗?
是因为跟其他的变量类型一样不加就不可以变化原来的值 还是 只是一个习惯? 以为我试了不加程序也照样可以跑得起来。
[
本帖最后由 allenz0810 于 2012-11-7 04:25 编辑
]
搜索更多相关主题的帖子:
void
2012-11-07 04:23
寒风中的细雨
等 级:
贵宾
威 望:
66
帖 子:1710
专家分:8645
注 册:2009-9-15
第
2
楼
得分:5
是C++的一种传递参数方式
引用可以防止 传递参数的过程中 发生拷贝构造
2012-11-07 08:45
2
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-386213-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.112425 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved