首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

operators (std::piecewise_linear_distribution)

template< class CharT, class Traits, class ResultType > std::basic_ostream<CharT,Traits>& operator<<( std::basic_ostream<CharT,Traits>& ost, const piecewise_linear_distribution<ResultType>& d );

(1)

?

template< class CharT, class Traits, class ResultType > std::basic_istream<CharT,Traits>& operator>>( std::basic_istream<CharT,Traits>& ist, piecewise_linear_distribution<ResultType>& 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输入错误。

代码语言:txt
复制
 ? cppreference.com

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

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com