bitset - STL C++

bitset<N>:::operator~()

Declaration

bitset<N> bitset<N>::operator~() const;

Description

This is the member function operator~() for the bitset class template. This function returns copy of bitset with all bit values flipped.

Header Include

#include <bitset>

Example

#include <bitset>
#include <iostream>

int main()
{
	using namespace std;

	// Create a bitset
	bitset<4> qBits(5);
	cout << "bitset<4> : "<< qBits << endl;

	// Get a copy with the bits flipped
	bitset<4> qNot = ~qBits;
	cout << "Bitwise Not : " << qNot << endl;

	// Keep the window open
	cin.get();
	return 0;
}

Output

bitset<N>::operator~() Output
 

© 2007–2024 XoaX.net LLC. All rights reserved.