operator==,!= (std::istream_iterator<T, CharT, Traits, Dist>)
| Iterator concepts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Iterator primitives | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Algorithm concepts and utilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Indirect callable concepts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Common algorithm requirements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Utilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Iterator adaptors | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
| Non-member functions | ||||
|
operator==
operator!=
(until C++20)
|
|
헤더 파일에 정의됨
<iterator>
|
||
|
template
<
class
T,
class
CharT,
class
Traits,
class
Dist
>
bool
operator
==
(
const
std::
istream_iterator
<
T, CharT, Traits, Dist
>
&
lhs,
|
(1) | |
|
template
<
class
T,
class
CharT,
class
Traits,
class
Dist
>
bool
operator
!
=
(
const
std::
istream_iterator
<
T, CharT, Traits, Dist
>
&
lhs,
|
(2) | (C++20 이전) |
|
friend
bool
operator
==
(
const
istream_iterator
&
i,
std::
default_sentinel_t
)
;
|
(3) | (C++20 이후) |
lhs 와 rhs 가 모두 동일한지 확인합니다. 두 스트림 반복자는 둘 다 스트림 끝 반복자이거나 둘 다 동일한 스트림을 참조하는 경우 동일합니다.
이 함수는 일반적인 unqualified 또는 qualified lookup 으로는 보이지 않으며, std::istream_iterator<T, CharT, Traits, Dist>가 인자들의 연관 클래스일 때에만 argument-dependent lookup 으로 찾을 수 있습니다.
|
|
(C++20부터) |
목차 |
매개변수
| lhs, rhs | - | 비교할 스트림 반복자 |
반환값
예외
구현 정의 예외를 던질 수 있습니다.
결함 보고서
다음의 동작 변경 결함 보고서들은 이전에 발표된 C++ 표준에 소급 적용되었습니다.
| DR | 적용 대상 | 게시된 동작 | 올바른 동작 |
|---|---|---|---|
| LWG 261 | C++98 |
operator!=
에 대한 설명이 누락됨
|
추가됨 |