【发布时间】:2020-01-19 11:33:08
【问题描述】:
我有一个嵌套循环,我希望使用 STL 算法重写它。有人可以帮帮我吗?
std::bitset<array_size * 8> bitset {};
short bitsetIndex {0};
for (int i = 0; i < array_size; ++i) {
std::bitset<8> cBitset { (unsigned char) charArray[i] };
for (int i = 0; i < cBitset.size(); ++i) {
if(cBitset.test(i)) {
bitset.set(bitsetIndex);
}
bitsetIndex++;
}
}
return bitset;
【问题讨论】:
-
我建议你添加你的算法的文字描述。
-
和minimal reproducible example 请。
charArray是什么?
标签: c++ stl-algorithm