operator==,!=(std::bitset)
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. |
bool operator==( const bitset<N>& rhs ); |
(1) | |
bool operator!=( const bitset<N>& rhs ); |
(2) | |
Retorna true se todos os bits em
2) *this
e rhs
são iguais.Original:
Returns true if all of the bits in
*this
and rhs
are equal.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 true se qualquer um dos bits em
*this
e rhs
não são iguais.Original:
Returns true if any of the bits in
*this
and rhs
are not equal.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] Parâmetros
rhs | - | bitset para comparar
Original: bitset to compare 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)true se o valor de cada bit na
2) *this
é igual ao valor do bit correspondente na rhs
, caso contrário falseOriginal:
true if the value of each bit in
*this
equals the value of the corresponding bit in rhs
, otherwise falseThe 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.
true
se, de outro modo falseOriginal:
true if
, otherwise falseThe 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
Comparar dois bitsets para determinar se eles são idênticos:
Original:
Compare two bitsets to determine if they are identical:
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.
#include <iostream> #include <bitset> int main() { std::bitset<4> b1(3); // [0,0,1,1] std::bitset<4> b2(b1); std::bitset<4> b3(4); // [0,1,0,0] std::cout << "b1 == b2: " << (b1 == b2) << '\n'; std::cout << "b1 == b3: " << (b1 == b3) << '\n'; std::cout << "b1 != b3: " << (b1 != b3) << '\n'; }
Saída:
b1 == b2: 1 b1 == b3: 0 b1 != b3: 1