
C++
BaCr2O7
这人懒 什没留
展开
-
C++基础
参考huihut/interview,C++基础概念扫盲。 1. const 1.1 常量指针和指针常量 int a = 0; const int *p1 = a; //常指针 p1可修改,但无法通过*p1修改指向的整型值 int const *p2 = a; //常指针 int* const p3 = a; //指针常量 p3不可修改,但可以通过*p3修...原创 2019-05-05 19:04:27 · 208 阅读 · 0 评论 -
C++面试宝典记录——1.基本概念
code1 int func(int x){ int counter = 0; while(x){ counter++; //每次循环,消掉x中最后一位1 x=x&(x-1); } return counter; } 以上方法用于计算x的二进制表示中包含多少位1。(注意负数由补码表示,9有2位,而-9即ff...原创 2019-04-21 18:13:56 · 182 阅读 · 0 评论