例如:
public:
Employee(const string &, const Date&);
这里的&是什么意思呢,(*^__^*)
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
已采纳
c++变量后面加&是什么意思
收起
- 写回答
- 好问题 2 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
6条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Skipper丨 2016-07-30 02:16关注参数是引用,如何不加&的话就是平常参数,也就是传值参数
传值参数,如果实参在函数中被修改时,外面的这个变量并不会改变
引用参数,也就是在形参加上&,如果实参在函数中被修改的同时外面的这个变量也会被修改
例:
int a=10;
void add1(int x)
{
x++;
}
add1(a);
执行完之后a还是10
int a=10;
void add2(int &x)
{
x++;
}
执行完之后a=11;本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 19无用 28举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-04-01 22:24回答 1 已采纳 同一个命名的变量在内存中只能存在一个。 当你定义了int a = 5; 然后再定义int a++; 或者 int a = 6;都是错误的。 并不会进行覆盖! 全局或者都在函数里面亦是如此!
- 2022-05-06 10:47回答 2 已采纳 创建类的时候就创建两个对象和一个数组,这个是全局对象 这个等价于: class Person { //省略代码 }; Person person_a, person_b, persons[100]
- 2022-03-01 13:44回答 2 已采纳 string Temp{"num"+t+".txt"};out.open(Temp,ios::out);
- 2021-03-27 11:53Seanz_Wang的博客 什么意思 变量的前面加&表示取变量地址(赋值给指针), 如:int a = 0; int *pa = &a; a和pa是变量;*pa是指针;&a是取变量a的地址。 类型后面表示引用,引用即变量的替身。 int a = 0; int &ref...
- 2019-11-16 18:47回答 2 已采纳 ``` QStringList filter; 这个就是定义了一个QStringList 类型的变量,变量名叫filter。 指针用->,变量用 .。和动态不动态没关系。 如
- 2021-10-31 08:33回答 1 已采纳 pow(10,x)表示10的x次方
- 2022-05-28 11:40回答 2 已采纳 a的值是第二次申请的内存地址,第一次的内存并没有被销毁在temp->next中保存
- 2023-09-12 15:15chen_znn的博客 本文记录了c++中&的作用
- 2022-05-08 10:23回答 3 已采纳 与变量声明顺序无关,而是与cin和strlen的顺序有关,只有cin为s1和s2读取字符串后,m= strlen(s1)和n = strlen(s2)才不为0,后面for循环才能正常运行。如下即可,m
- 2022-03-25 08:37回答 3 已采纳 为啥不能指向stu1已经被声明为常对象,然后你用一个常指针指向他,两者都不会改变,也不会出问题
- 2018-08-04 01:32回答 5 已采纳 Matrix(int a = 0,int b=0) 这个可不是“对里面的成员变量设置默认值” 而是缺省参数 也就是当你用 Matrix m()的时候,相当于Matrix m(0,0) 而Ma
- 2017-08-09 06:49欧阳磊的博客 引用变量是一种复合类型。 引用是已定义的变量的别名(另一个名称),假设蟑螂的小名叫小强,那么我们说蟑螂和小强就是同一个东西,只是名字不一样。换成变量也一样,假设有变量A,它的引用为B,那么B就是A的别名,...
- 2019-09-11 07:30迪迦 • 奥特曼的博客 含义为,在结构体name汇总,成员变量var_name占用空间为n位。 n为正整数,其值必须小于type类型占用的位数。比如type如果是int,占4字节32位,那么n必须是1~31之间的整数。 对于位域类型的成员,在赋值时如果实际值...
- 2022-04-16 03:16三贝勒文子的博客 C++的引用
- 2024-06-10 16:21duozhily的博客 在C++11及以后的版本中,可以在类的构造函数初始化列表中使用引用,以此来初始化类的引用类型成员变量。不过,需要注意的是,当成员变量是引用类型时,构造函数在创建对象时必须明确地初始化这个引用成员,且不能...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司