【发布时间】:2022-01-23 20:48:28
【问题描述】:
假设我有一个名为left28 的std::bitset<28>。
我正在寻找left circular shiftleft28。
经过一番搜索,我遇到了std::rotl (C++20),但它似乎与bitset 不匹配,所以我不知道我将如何解决这个问题。
【问题讨论】:
-
你可以使用
operator<<和operator>>。 -
是的,但是你可以通过添加一个读和一个写操作轻松地将它变成一个循环。
标签: c++ operators c++20 bit-shift bitset