C++のビットセットに関する2つの質問をします。C++ビットセットに関する質問
(1)関数引数から指定された長さのビットセットを作成するにはどうすればよいですか?私は例えば、私は
void f(int n)
機能を持っており、f
の内側に、私はbitset<n> bs;
はなんとかこのものです作成する必要があり、意味ですか?
(2)ビットセットbs
の一部をコピーして新しいビットセットを形成するにはどうすればよいですか?例えば、starting index i1
及び> = i2
i1
は、私は(ちょうどSTL
規則に適合するように)含めて少なくともi1
番目の上位ビットに対して排他少なくともi2
番目の上位ビットからbs
にそれらのビットをコピーすることによって新しいビットセットを形成するために必要ending index i2
を与え。
ありがとうございます。
これらは、'を探しています。 –
ドロイドビートセットではありません。驚いたことに、 'ベクトル