operator<<,>> (std::shuffle_order_engine)
|
template
<
class
CharT,
class
Traits
>
friend
std::
basic_ostream
<
CharT,Traits
>
&
|
(1) | (C++11 이후) |
|
template
<
class
CharT,
class
Traits
>
friend
std::
basic_istream
<
CharT,Traits
>
&
|
(2) | (C++11 이후) |
CharT
및
Traits
를 가진 스트림을 사용하여 이전에 호출된
operator<<
에 의해 생성되었습니다. 입력을 역직렬화할 수 없는 경우,
e
는 변경되지 않은 상태로 유지되고
failbit
가
ist
에 설정됩니다.
이러한 함수 템플릿은 일반적인 unqualified lookup 또는 qualified lookup 에는 보이지 않으며, std::shuffle_order_engine<Engine, k>가 인자들의 연관 클래스(associated class)일 때에만 argument-dependent lookup 에 의해 발견될 수 있습니다.
텍스트 표현이
os
<<
x
를 사용하여 기록되고, 그 표현이 동일한 타입의 동일하거나 다른 객체
y
로
is
>>
y
를 사용하여 복원된다면,
x
==
y
입니다.
|
이 섹션은 불완전합니다
이유: 표준은 텍스트 표현의 구성 요소도 정의합니다 |
목차 |
매개변수
| ost | - | 데이터를 삽입할 출력 스트림 |
| ist | - | 데이터를 추출할 입력 스트림 |
| e | - | 직렬화 또는 복원을 위한 엔진 어댑터 |
반환값
복잡도
| 이 섹션은 불완전합니다 |
예외
결함 보고서
다음의 동작 변경 결함 보고서들은 이전에 발표된 C++ 표준에 소급 적용되었습니다.
| DR | 적용 대상 | 게시된 동작 | 올바른 동작 |
|---|---|---|---|
| LWG 3519 | C++11 | 삽입 및 추출 연산자의 형태가 명시되지 않았음 | 숨겨진 friend로 명시됨 |