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

std::bit_not cppreference.com
cppreference.com

std::bit_not

cppreference.com
 
C++
(C++20)
(C++20)
(C++11)
(C++20)
/
(C++11)
(C++11)
(C++11)
(C++17)
 
 
(C++20)(C++23)
(C++11)
(C++17)(C++23)
(C++20)
(C++11)(C++11)
(C++14)
(C++14)
(C++14)
(C++14)  
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)

( C++17*)
( C++17*)
( C++17*)( C++17*)( C++17*)( C++17*)
( C++20*)
( C++20*)
( C++17*)( C++17*)
( C++17*)( C++17*)

( C++17*)
( C++20*)
( C++20*)
 
<tbody> </tbody>
template< class T = void > struct bit_not;
( C++14)

. operator~ T.

std::bit_not, T , .

, ~x
( ) []

result_type ( C++17)( C++20) T
argument_type ( C++17)( C++20) T

-

operator()
(C++14)

(public -)

std::bit_not::operator()

<tbody> </tbody>
constexpr T operator()( const T& arg ) const;
( C++14)

arg.

arg

~arg.

, .

constexpr T operator()(const T& arg) const
{
    return ~arg;
}

std::bit_not N3421 C++11, LWG 660 ( std::bit_not<>) , C++98/03.


Web Proxy Viewer  |  New URL  |  Original Page