operators (std::bernoulli_distribution)
运算符<<,>%28 std::Bernoulli[医]分配%29
template< class CharT, class Traits> std::basic_ostream | (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
没有变化。数据必须是使用具有相同区域设置的流编写的,CharT
和Traits
模板参数,否则行为不定义。如果遇到错误的输入,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