C++语言常见用法随笔
文章平均质量分 59
WC-fantastic687
这个作者很懒,什么都没留下…
展开
-
牛客面试心得之五味杂陈
题1: 指针和引用的区别: 1.指针是一个实体,而引用仅是个别名。 2.引用必须被初始化,而指针不必。 3.引用只能在定义时被初始化一次,之后不可变;指针可以改变所指的对象; 4.可以有const指针但是没有const引用。 5.不存在指向空值的引用,但是存在指向空值的指针,即引用不能为空,指针可以为空; 6."sizeof"引用得到的是所指向的变量(对象)的大小,而“sizeof指针”得到的是指针本身(是指向的变量或对象的地址)的大小。 7.指针和引用的自增(++)运算意义不一样;指针自增指向下一个地址,原创 2021-12-08 20:57:53 · 347 阅读 · 0 评论 -
C++随笔
1、 x&-x表示含义 -x的值是在x的值的基础上进行按位取反~x之后,加一所得,等价于 x & -x == x & (~x + 1) 当x为偶数时,0000 0100 1110,按位取反结果为1111 1011 0001, 加一后为 1111 1011 0010。得到的结果与原x相与之后结果,只会有一位保留为1,这个结果与原x的末尾0的个数是一致的 0000 0100 1110&1111 1011 0010 = 0000 0000 0010 所以当x为偶数时结论:原创 2021-10-31 07:33:15 · 134 阅读 · 0 评论