[ Web Proxy ]
URL:
Viewing: https://ru.cppreference.com/cpp/utility/bitset/set [Back]  [Original]

std::bitset<N>::set cppreference.com
cppreference.com

std::bitset<N>::set

cppreference.com
 
C++
(C++20)
(C++20)
(C++11)
(C++20)
/
(C++11)
(C++11)
(C++11)
(C++17)
 
 
 
<tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody>
(1)
bitset& set();
( C++11)
bitset& set() noexcept;
( C++11)
(constexpr C++23)
bitset& set( std::size_t pos, bool value = true );
(2) (constexpr C++23)

true .

1) true.
2) pos value.

pos ( {c

, )}}

value

*this

#include <iostream>
#include <bitset>

int main()
{
    std::bitset<8> b;
    std::cout << b << '\n';
    std::cout << b.set() << '\n';
    std::cout << b.reset() << '\n';    
    
    for (std::size_t i = 1; i < b.size(); i += 2)
        b.set(i);
    
    std::cout << b << '\n';
}

:

00000000
11111111
00000000
10101010

C++:

LWG 186 C++98 value int bool

false
(public -) []

(public -) []

Web Proxy Viewer  |  New URL  |  Original Page