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

来自cppreference.com
 
 
 
 
 
template< class CharT, class Traits, class ResultType >

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

                                              const chi_squared_distribution<ResultType>& d );
(1)
template< class CharT, class Traits, class ResultType >

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

                                              chi_squared_distribution<ResultType>& d );
(2)

在伪随机数分布 d 上进行流输入与输出。

1) 将分布参数和内部状态作为文本表示写入 ost 。不更改 ost 的格式化标志和填充字符。
2) 以读取自 ist 的数据恢复分布参数和内部状态。。不更改 ist 的格式化标志。数据必须用拥有相同本地环境、 CharTTraits 模板形参的流写入,否则行为未定义。若遇到坏输入,则调用 ist.setstate(std::ios::failbit) ,它可能抛出 std::ios_base::failure 。该情况下不更改 d

[编辑] 参数

ost - 插入数据到的输出流
ist - 释出数据来源的输入流
d - 伪随机数分布

[编辑] 返回值

1) ost
2) ist

[编辑] 异常

1) (无)
2) 输入错误时可能抛出 std::ios_base::failure