Resultados da pesquisa a pedido "bitset"

3 a resposta

Sinalizadores de enumeração C ++ vs bitset

Quais são os prós / contras do uso de bitsets sobre sinalizadores de enumeração? namespace Flag { enum State { Read = 1 << 0, Write = 1 << 1, Binary = 1 << 2, }; } namespace Plain { enum State { Read, Write, Binary, Count }; } int main() { ...

6 a resposta

Converter Byte Array em Bitset

Tenho uma matriz de bytes gerada por um gerador de números aleatórios. Eu quero colocar isso no bitset STL. nfelizmente, parece que o Bitset suporta apenas os seguintes construtores: Uma sequência de 1 e 0 como "10101011"Uma assinatura longa. ...

2 a resposta

Lendo um arquivo binário em um conjunto de bits ou vetor <bool>

Como leio um arquivo binário em umbitset ouvector<bool>? O arquivo binário varia de comprimento. Existe um recipiente melhor para isso? Eu sou novo em C ++, mas experiente como programado

5 a resposta

Serialização binária de std :: bitset

std::bitset tem umto_string() método para serializar como umcharequência baseada em @ de1areia0s. Obviamente, isso usa um único 8 bitschar paracad bit no bitset, tornando a representação serializada 8 vezes maior que o necessári Quero armazenar o ...

2 a resposta

Como gravar dados de bits em um arquivo? [duplicado

Esta pergunta já tem uma resposta aqui: Como armazenar um vetor <bool> ou um bitset em um arquivo, mas em termos de bits? [/questions/4666450/how-does-one-store-a-vectorbool-or-a-bitset-into-a-file-but-bit-wise] respostas Eu tenho um std :: ...

5 a resposta

Qual é o desempenho do std :: bitset?

Recentemente, fiz uma pergunta sobreProgramadores [https://softwareengineering.stackexchange.com/questions/284160/is-there-any-advantage-to-c-style-bit-manipulation-over-stdbitset] sobre razões para usar a manipulação manual de bits de tipos ...

3 a resposta

Como converter string de valores binários de volta para char

Exemplo NOTA: que eu só estou preocupado com letras. tão bitset 000001 seriaa ouA. eu tenho umstring nomeados com o valor"abc". Eu pego cadachar dostring e convertê-lo em valor binário através do uso debitset. por exemplo bitset <6> b1 = ...

2 a resposta

Bitset em C ++, sobre a adição contínua

Eu quero adicionar 1 valor ao bitset até que ele flua, estou me perguntando como fazer isso, como: conjunto de bits <20> foo; (foo = 00000 00000 00000 00000) como podemos implementar essa função, adicione continuamente uma 00000 00000 00000 ...

1 a resposta

Multiplicação de matriz grande (0,1) usando AND bit a bit e popcount em vez de reais int ou float multiplica-se?

Para multiplicar matrizes binárias grandes (10Kx20K), o que costumo fazer é converter as matrizes em unidades flutuantes e executar a multiplicação da matriz flutuante, pois a multiplicação da matriz inteira é bem lenta (dê uma olhada ...

1 a resposta

Encontre o próximo número com peso de hamming específico

Dado um certo número inteirox, Desejo calcular oPróximo superior inteiroyque tem um certo peso hammingw. Lembre-se de que o peso hamming de xnãotem que ser w também. Portanto, por exemplo x = 10 (1010) e w = 4, o resultado deve ser y = 15 ...