社区
C++ 语言
帖子详情
c++ 中&表达的所有的意思分别是什么
babyzn
2006-11-14 11:30:19
特别是在复制函数的时候不知道什么意思,书上也没有说,很郁闷
...全文
390
11
打赏
收藏
c++ 中&表达的所有的意思分别是什么
特别是在复制函数的时候不知道什么意思,书上也没有说,很郁闷
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Play_Zone
2006-11-15
打赏
举报
回复
请注意:'&'表示逻辑运算的时候是按位与运算
而或运算应该是'|'
ppzine
2006-11-15
打赏
举报
回复
取地址:
int a=1;
int *b=&a;
引用:
int a=1;
int &b=a;
运算符:
int a=1;
int b=0;
a&b=1
仰望星空WU
2006-11-14
打赏
举报
回复
上面写错了
引用 reference
仰望星空WU
2006-11-14
打赏
举报
回复
费用 reference
OOPhaisky
2006-11-14
打赏
举报
回复
&在C++中有两个用途:
(1)取地址符号
int a = 4;
int *b = &a;//取变量a的地址赋给指针b
(2)表示引用
int a = 4;
int &b = a;//现在b是a的“同义词”
taodm
2006-11-14
打赏
举报
回复
楼主,换书!
换c++ Primer。
烂书足以让你事倍功半。
你的绝大部分问题,都会发现,C++ Primer上明明白白写着呢。
zsk203
2006-11-14
打赏
举报
回复
具体点
形式参数里 type fun(type &);//&表示引用
还有就是在类中有拷贝构造函数就要用到&
abblly
2006-11-14
打赏
举报
回复
特别是在复制函数的时候不知道什么意思,书上也没有说,很郁闷
----------------------
在copy ctor里面是引用啊,怎么书上没说,那楼主换本书看看吧
mmqmjy
2006-11-14
打赏
举报
回复
&在定义变量的时候是引用
另外&可以做取址运算(单目运算符)和按位或运算(双目运算符)
你说的是什么情况,贴代码出来看看
ouyh12345
2006-11-14
打赏
举报
回复
没看明白。
具体想表达什么意思?
goldcool
2006-11-14
打赏
举报
回复
还有一种:按位逻辑与
程序员表白程序 源码开放性 第一辑 不断更新(程序之爱系列第一辑)
这是我为自己写的一款表白的程序,并且己用它表白成功,于是几经努力把它完成为一个完整的程序,这是我准备完成的程序之爱系列第一辑,希望能多做几辑吧。
C++
中
的 & 与 &&
右值引用 (Rvalue Referene) 是
C++
新标准 (
C++
11, 11 代表 2011 年 )
中
引入的新特性 , 它实现了转移语义 (Move Sementics) 和精确传递 (Perfect Forwarding)。它的主要目的有两个方面: 消除两个对象交互时不必要的对象拷贝,节省运算存储资源,提高效率。 能够更简洁明确地定义泛型函数。 左值与右值的定义
C++
( 包括 C)
引用、指针和位与运算:
C++
中
的 & 符号应用详解
本篇博客将详细介绍在
C++
中
符号的三种作用。在
C++
中
,可以表示引用、取地址和位与运算。在本文
中
,我们将分别讨论这三种用法,并提供具体的
C++
代码示例。
c++
位运算和逻辑运算(&&和||:逻辑运算符;&和|:按位运算符)
C,C#,
C++
中
&&和||,&和|的联系和区别 两者计算结果相同(针对各自的运算对象),只是性能上有差别而已。 &&和||:逻辑运算符 &和|:按位运算符 &&是且的意思,a&&b 两者都为真才为真. ||是或的意思,a||b 两者有一为真即真. &,|是位运算符.即对位进行运算, 如00000011 & 00000001=00000001 00000011 |
c++
中
的“&”运算符
&此运算符可以表示两种意思,需要明显的区分开来。 第一,取地址。 取地址,意思就是取变量的地址,用来获取首地址,在给变量赋初值时出现在等号右边; 第二,引用。 引用可以理解为“起外号”,例如int &b = a;那我们可以理解成b是a的外号,他们两个是同一个人。 那按照一般情况,引用是可以有多个的,因为一个人可以有多个外号。 那么根据概念可以定义: 引用在赋值=的左边...
C++ 语言
65,199
社区成员
250,521
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章