C/C++
wpcockroach
这个作者很懒,什么都没留下…
展开
-
位运算的一些技巧集锦
1. 判断一个自然数是否是2n形式(n >= 0)bool IsPowerOfTwo(int x){ return ((x & (x - 1)) == 0 ) && (x != 0);} 2. 求两个整数的平均值单纯的(x+y)/2可能存在x+y溢出的风险。int Average(int x, int y){ return (x & y)转载 2009-03-17 23:47:00 · 574 阅读 · 0 评论 -
C/C++ TIPS
List some tips when using C/C++.Use std::sort instead of qsort (At least, in Visual C++). This is because std::sort is faster than qsort. Keys in an associative container are immutable. Keep it原创 2009-03-26 19:41:00 · 479 阅读 · 0 评论