私は絶対にここで狂っている必要がありますが、私のマシン上のgcc 4.7.3は最も不条理な結果を与えています。ここで私はテストだ正確なコードです: #include <iostream>
using namespace std;
int main(){
unsigned int b = 100000;
cout << (b>>b) << endl;
b = b
ConcurrentHashMapソースコードを調べていたとき、私は非常に多くのビットワイズシフト演算子に遭遇しました。いくつかは定数を作成するために適用され、いくつかは変数に適用されます。 static final int MAXIMUM_CAPACITY = 1 << 30;
static final int MAX_SEGMENTS = 1 << 16; // slightly conse