-
25-10-2019 - |
题
我想为Botstring提供一个减少操作员。我目前有一个定义如下的增量操作员:
void increment(boost::dynamic_bitset<> &bitset)
{
for (int loop = 0; loop < bitset.size(); ++loop)
{
if ((bitset[loop] ^= 0x1) == 0x1)
{
break;
}
}
}
我将如何减少斑点?
解决方案
似乎这会起作用。
void decrement(boost::dynamic_bitset<> &bitset)
{
for (int loop = 0; loop < bitset.size(); ++loop)
{
if ((bitset[loop] ^= 0x1) == 0x0)
{
break;
}
}
}
不隶属于 StackOverflow