std:: bit_and
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Old binders and adaptors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
헤더 파일에 정의됨
<functional>
|
||
|
template
<
class
T
>
struct bit_and ; |
(C++14 이전) | |
|
template
<
class
T
=
void
>
struct bit_and ; |
(C++14 이후) | |
비트 AND 연산을 수행하는 함수 객체입니다. 타입
T
에서
operator
&
를 효과적으로 호출합니다.
목차 |
특수화
|
표준 라이브러리는
|
(C++14 이후) |
멤버 타입
| 유형 | 정의 |
result_type
(C++17에서 사용 중단됨)
(C++20에서 제거됨)
|
T
|
first_argument_type
(C++17에서 사용 중단됨)
(C++20에서 제거됨)
|
T
|
second_argument_type
(C++17에서 사용 중단됨)
(C++20에서 제거됨)
|
T
|
|
이 멤버 타입들은 공개적으로 상속받는 std:: binary_function < T, T, T > 을 통해 얻어집니다. |
(C++11 이전) |
멤버 함수
|
operator()
|
두 인수의 비트 AND 연산 결과를 반환합니다
(public member function) |
std::bit_and:: operator()
|
T operator
(
)
(
const
T
&
lhs,
const
T
&
rhs
)
const
;
|
(constexpr since C++14) | |
lhs 와 rhs 의 비트 AND 연산 결과를 반환합니다.
매개변수
| lhs, rhs | - | 비트 AND를 계산할 값들 |
반환 값
lhs & rhs 의 결과.
예외
구현에서 정의된 예외를 throw할 수 있습니다.
가능한 구현
constexpr T operator()(const T& lhs, const T& rhs) const { return lhs & rhs; } |
결함 보고서
다음의 동작 변경 결함 보고서들은 이전에 발표된 C++ 표준에 소급 적용되었습니다.
| DR | 적용 대상 | 게시된 동작 | 올바른 동작 |
|---|---|---|---|
| LWG 660 | C++98 | 비트 연산을 위한 함수 객체가 누락됨 | 추가됨 |