FreeBSD Manual Pages
std::bitset::reset(3) C++ Standard Libary std::bitset::reset(3) NAME std::bitset::reset - std::bitset::reset Synopsis bitset& reset(); (until C++11) bitset& reset() noexcept; (since C++11) (1) (until C++23) constexpr bitset& reset() noexcept; (since C++23) bitset& reset( std::size_t pos ); (2) (until C++23) constexpr bitset& reset( std::size_t pos ); (since C++23) Sets bits to false. 1) Sets all bits to false 2) Sets the bit at position pos to false. Parameters pos - the position of the bit to set Return value *this Exceptions 2) Throws std::out_of_range if pos does not correspond to a valid position within the bitset Example // Run this code #include <iostream> #include <bitset> int main() { std::bitset<8> b(42); std::cout << "Bitset is " << b << '\n'; b.reset(1); std::cout << "After b.reset(1): " << b << '\n'; b.reset(); std::cout << "After b.reset(): " << b << '\n'; } Output: Bitset is 00101010 After b.reset(1): 00101000 After b.reset(): 00000000 See also set sets bits to true or given value (public member function) flip toggles the values of bits (public member function) http://cppreference.com 2022.07.31 std::bitset::reset(3)
NAME | Synopsis | Parameters | Return value | Exceptions | Example | Output: | See also
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::bitset::reset&sektion=3&manpath=FreeBSD+Ports+15.0>
