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

来自cppreference.com

 
 
 
伪随机数生成
发动机和引擎适配器
原文:
Engines and engine adaptors
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
发电机
原文:
Generators
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
分布
原文:
Distributions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
均匀分布
原文:
Uniform distributions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
伯努里分布
原文:
Bernoulli distributions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
泊松分布
原文:
Poisson distributions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
正态分布
原文:
Normal distributions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
抽样分布
原文:
Sampling distributions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
种子序列
原文:
Seed Sequences
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
(C++11)
C库
原文:
C library
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
 
std::independent_bits_engine
成员函数
原文:
Member functions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
原文:
Generation
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
特性
原文:
Characteristics
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
非成员函数
原文:
Non-member functions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
operator<<operator>>
 
template< class CharT, class Traits, class ResultType,

          class Engine, size_t w, class UIntType >
std::basic_ostream<CharT,Traits>&
    operator<<( std::basic_ostream<CharT,Traits>& ost,

                const independent_bits_engine<Engine,w,UIntType>& e );
(1) (C++11 起)
template< class CharT, class Traits, class ResultType,

          class Engine, size_t w, class UIntType >
std::basic_istream<CharT,Traits>&
    operator>>( std::basic_istream<CharT,Traits>& ist,

                independent_bits_engine<Engine,w,UIntType>& e );
(2) (C++11 起)
1)
序列的伪随机数作为一个序列由一个或多个空格隔开的十进制数的引擎适配器的内部状态,并把它插入到流ost。填充字符和格式化标志的流被忽略,并且不会受到影响.....
原文:
Serializes the internal state of the pseudo-random number engine adaptor as a sequence of decimal numbers separated by one or more spaces, and inserts it to the stream ost. The fill character and the formatting flags of the stream are ignored and unaffected.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
2)
恢复内部状态的伪随机数引擎适配器e的序列化表示,这是由以前调用operator<<使用流具有相同一脉相承的语言环境和相同的CharTTraits。如果无法反序列化的输入,e保持不变failbit上引发ist
原文:
Restores the internal state of the pseudo-random number engine adaptor e from the serialized representation, which was created by an earlier call to operator<< using a stream with the same imbued locale and the same CharT and Traits. If the input cannot be deserialized, e is left unchanged and failbit is raised on ist
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
如果被写入的文本表示使用os << x和该表示被恢复到相同的或不同的对象的相同的类型,使用yis >> y,然后x==y.
原文:
If a textual representation is written using os << x and that representation is restored into the same or a different object y of the same type using is >> y, then x==y.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

目录

[编辑] 参数

ost -
将数据插入到输出流
原文:
output stream to insert the data to
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
ist -
输入的数据流中提取
原文:
input stream to extract the data from
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
e -
引擎适配器来序列化或还原
原文:
engine adaptor to serialize or restore
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

1) ost
2) ist

[编辑] 复杂性

[编辑] 例外

1)
(无)
原文:
(none)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
2)
设置时,可能会引发std::ios::failurefailbit
原文:
May throw std::ios::failure when setting failbit
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。