#include
using namespace std;
int quickfindonecnt(int i)
{
int cnt = 0;
while (i)
{
cnt++;
i &= i-1;
}
return cnt;
}
int main()
{
int i = 0xFFF;
cout << quickfindonecnt(i) << endl;
return 0;
}
在别人的代码中看到的,看来还是有一点作用的,代码如下:
转载于:https://www.cnblogs.com/youwang/archive/2011/12/22/2298581.html