std::bitset::operator&=,|=,^=,~
Da cppreference.com
![]() | This page has been machine-translated from the English version of the wiki using Google Translate. The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
bitset<N>& operator&=(const bitset<N>& other ); | (1) | |
bitset<N>& operator|=(const bitset<N>& other ); | (2) | |
bitset<N>& operator^=(const bitset<N>& other ); | (3) | |
bitset<N> operator~()const; | (4) | |
Executa binário AND, OR, XOR e NOT.
1) Original:
Performs binary AND, OR, XOR and NOT.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Define os bits para o resultado do binário e em pares correspondentes de bits de *this e
2) other
.Original:
Sets the bits to the result of binary AND on corresponding pairs of bits of *this and
other
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Define os bits para o resultado do binário ou em pares correspondentes de bits de *this e
3) other
.Original:
Sets the bits to the result of binary OR on corresponding pairs of bits of *this and
other
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Define os bits para o resultado do XOR binário em correspondentes pares de bits de *this e
4) other
.Original:
Sets the bits to the result of binary XOR on corresponding pairs of bits of *this and
other
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Retorna uma cópia temporária de *this com todos os bits invertida (binário NOT).
Original:
Returns a temporary copy of *this with all bits flipped (binary NOT).
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
{{{1}}}
Original:
{{{2}}}
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Índice |
[editar]Parâmetros
other | - | outro bitset Original: another bitset The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[editar]Valor de retorno
1-3) *this
4)um <N> bitset temporária com todos os bits capotou
Original:
a bitset<N> temporary with all bits flipped
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar]Exemplo
#include <iostream>#include <string>#include <bitset> int main(){std::bitset<16> dest;std::string pattern_str ="1001";std::bitset<16> pattern(pattern_str); for(size_t i =0, ie = dest.size()/pattern_str.size(); i != ie;++i){ dest <<= pattern_str.size(); dest |= pattern;}std::cout<< dest <<'\n';}
Saída:
1001100110011001
[editar]Veja também
realiza esquerda binário mudança e deslocamento para a direita Original: performs binary shift left and shift right The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (função pública membro) |