www.qprq.net > C++中 A(A&A) 是什么意思

C++中 A(A&A) 是什么意思

A&是A类型对象的一个引用,A(A&)是以这个引用为参数的构造函数,一般用于复制。

&是位与的意思,将a和a-1都换成二进制,然后按位进行与运算,1&0=0,0&0=0,1&1=1

先负运算再进行与运算,应用同加减乘除

等同于a=a+a 就是将a的值再加上a的值,并将相加的结果变成a变量新的值。 例如 a如果等于2,那么a+=a这句完了之后,a的值将变成2+2=4

a是整个数组 a[0]是数组的第一个数 *p是数组的第一个数的地址

a的b次方

表示取第三个元素的值

A是类或者结构变量 A是类或者结构指针

a和b按位异或 异或根据计算位是否相同决定结果位,如果相同结果位为0,否则为1 比如1001和0011计算异或,结果为1010

网站地图

All rights reserved Powered by www.qprq.net

copyright ©right 2010-2021。
www.qprq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com