在线文档教程
C++
数字 | Numerics

operators (std::bernoulli_distribution)

运算符<<,>%28 std::Bernoulli[医]分配%29

template< class CharT, class Traits> std::basic_ostream& operator<<( std::basic_ostream& ost, const bernoulli_distribution& d (1)
template< class CharT, class Traits> std::basic_istream<CharT,Traits>& operator>>( std::basic_istream<CharT,Traits>& ist, bernoulli_distribution& d (2)

对伪随机数分布执行流输入和输出操作。d...

1%29将分布参数和内部状态的文本表示形式写入ost作为文本表征。的格式标志和填充字符。ost没有变化。

2%29通过读取数据恢复分布参数和内部状态。ist的格式标志ist没有变化。数据必须是使用具有相同区域设置的流编写的,CharTTraits模板参数,否则行为不定义。如果遇到错误的输入,ist.setstate(std::ios::failbit)被调用,这可能会引发std::ios_base::failure...d在这种情况下是不变的。

参数

ost-output stream to insert the data to
ist-input stream to extract the data from
d-pseudo-random number distribution

返回值

1%29ost

2%29ist

例外

1%29%280%29

2%5月29日投掷std::ios_base::failure输入错误。

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/数值/随机/bernoulli[医]分配/操作员[医]ltlttgt