Namespaces
Variants

operator<<,>> (std::extreme_value_distribution)

From cppreference.net

template < class CharT, class Traits >

friend std:: basic_ostream < CharT,Traits > &
operator << ( std:: basic_ostream < CharT,Traits > & ost,

const extreme_value_distribution & d ) ;
(1) (C++11 이후)
template < class CharT, class Traits >

friend std:: basic_istream < CharT,Traits > &
operator >> ( std:: basic_istream < CharT,Traits > & ist,

extreme_value_distribution & d ) ;
(2) (C++11 이후)

의사 난수 분포 d 에 대한 스트림 입력 및 출력 연산을 수행합니다.

1) 분포 매개변수와 내부 상태의 텍스트 표현을 ost 에 텍스트 표현으로 기록합니다. ost 의 서식 플래그와 채우기 문자는 변경되지 않습니다.
2) ist 에서 읽은 데이터로 분포 매개변수와 내부 상태를 복원합니다. ist 의 포맷팅 플래그는 변경되지 않습니다. 데이터는 동일한 로케일, CharT Traits 템플릿 매개변수를 가진 스트림을 사용하여 기록되어야 하며, 그렇지 않으면 동작이 정의되지 않습니다. 잘못된 입력이 발생하면 ist. setstate ( std :: ios :: failbit ) 가 호출되며, 이는 std::ios_base::failure 를 throw할 수 있습니다. 이 경우 d 는 변경되지 않습니다.

이러한 함수 템플릿은 일반적인 unqualified lookup 또는 qualified lookup 에는 보이지 않으며, std::extreme_value_distribution<ResultType>이 인자들의 연관 클래스일 때에만 argument-dependent lookup 에 의해 발견될 수 있습니다.

목차

매개변수

ost - 데이터를 삽입할 출력 스트림
ist - 데이터를 추출할 입력 스트림
d - 의사 난수 분포

반환값

1) ost
2) ist

예외

1) 구현 정의 예외를 발생시킬 수 있습니다.
2) 잘못된 입력 시 std::ios_base::failure 를 throw할 수 있습니다.

결함 보고서

다음의 동작 변경 결함 보고서들은 이전에 발표된 C++ 표준에 소급 적용되었습니다.

DR 적용 대상 게시된 동작 올바른 동작
LWG 3519 C++11 삽입 및 추출 연산자의 형태가 명시되지 않음
(히든 프렌드 또는 클래스 외부 함수 템플릿일 수 있음)
히든 프렌드로 명시됨