Namensräume
Varianten

std::bitset::operator&=,|=,^=,~

Aus cppreference.com
< cpp‎ | utility‎ | bitset

 
 
 
std::bitset
Mitglied Typen
Original:
Member types
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
bitset::reference
Member-Funktionen
Original:
Member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
bitset::bitset
bitset::operator==
bitset::operator!=
Elementzugriff zerstört
Original:
Element access
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
bitset::operator[]
bitset::test
bitset::all
bitset::any
bitset::none
(C++11)

 
bitset::count
Kapazität
Original:
Capacity
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
bitset::size
Modifiers
Original:
Modifiers
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
bitset::operator&=
bitset::operator|=
bitset::operator^=
bitset::operator~
bitset::operator<<=
bitset::operator>>=
bitset::operator<<
bitset::operator>>
bitset::set
bitset::reset
bitset::flip
Conversions
Original:
Conversions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
bitset::to_string
bitset::to_ulong
bitset::to_ullong(C++11)
Non-Member-Funktionen
Original:
Non-member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
operator&
operator|
operator^
operator<<
operator>>
Helper-Klassen
Original:
Helper classes
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
std::hash(C++11)
 
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)
Führt einen binären AND, OR, XOR und NOT .
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.
1)
Setzt die Bits zu dem Ergebnis der binären UND auf entsprechende Paare von Bits der *this und 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.
2)
Setzt die Bits zu dem Ergebnis der binären ODER auf entsprechende Paare von Bits der *this und 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.
3)
Setzt die Bits zu dem Ergebnis der binären XOR auf entsprechende Paare von Bits der *this und 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.
4)
Gibt eine temporäre Kopie der *this mit allen Bits gekippt (binary 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.
{{{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.

Inhaltsverzeichnis

[Bearbeiten]Parameter

other -
anderen 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.

[Bearbeiten]Rückgabewert

1-3) *this

4)
a bitset <N> temporären bei der alle Bits gekippt
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.

[Bearbeiten]Beispiel

#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';}

Output:

1001100110011001

[Bearbeiten]Siehe auch

führt binäre Verschiebung nach links und rechts schieben
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.

(öffentliche Elementfunktion)[edit]
close