I (256 bit olan) İkili dizeden bir bitset nasıl oluşturabilirim?
gibi0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100100101101100110000110100110110111000010100110110110110111000011001000010110010010001100010010001010010010100001011001100010100001100100011011101
görünen bir dosyada bir ikili dize var. Bu dize bitset<256>
değerini gerçekten hızlı bir şekilde ayarlayabilir miyim?
for (int t = sizeof(c) - 1; t > 0; t--) {
if (c[t] == '1') {
b |= 1;
}
b <<= 1;
}
b >>= 1;
yapıyorum Ama sonuç yanlıştır.
Emin misin 't = sizeof (c) -1' doğru? Sizeof (c) nedir? – Patashu
Evet, bunun için bir kurucu var. – chris