bit_xorの使用
906 ワード
今日出会ったのはbit_xorの場合、テスト関数を書きました.
このコードは、バイナリ数字を異種または操作して和をとることを意味します.
1 #include // std::cout
2 #include
3 #include // std::bit_xor
4 #include // std::accumulate
5 #include // std::end
6 #include
7 int main () {
8 std:: vectorflags;
9 flags.push_back(2);
10 flags.push_back(1);
11 flags.push_back(2);
12
13 int acc = accumulate (flags.begin(), flags.end(), 0,std::bit_xor());
14 std::cout << "xor: " << acc << '
';
15 return 0;
16 }
~
~
~
このコードは、バイナリ数字を異種または操作して和をとることを意味します.