c++ 中&表达的所有的意思分别是什么

babyzn 2006-11-14 11:30:19
特别是在复制函数的时候不知道什么意思,书上也没有说,很郁闷
...全文
390 11 打赏 收藏 转发到动态 举报
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
  • 打赏
  • 举报
回复
还有一种:按位逻辑与

65,199

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧