operator<<,>>(std::weibull_distribution)
來自 cppreference.com
< cpp | 數值 | 隨機 | weibull_distribution
template< class CharT, class Traits > friend std::basic_ostream<CharT,Traits>& |
(1) | (C++11 起) |
template< class CharT, class Traits > friend std::basic_istream<CharT,Traits>& |
(2) | (C++11 起) |
對偽隨機數分佈 d 進行流輸入和輸出操作。
1) 以文字表示形式將分佈引數和內部狀態寫入 ost。 ost 的格式標誌和填充字元保持不變。
2) 從 ist 讀取資料,恢復分佈引數和內部狀態。 ist 的格式標誌保持不變。資料必須使用具有相同區域設定、
CharT
和 Traits
模板引數的流寫入,否則行為未定義。如果遇到錯誤的輸入,則呼叫 ist.setstate(std::ios::failbit),這可能會丟擲 std::ios_base::failure。在這種情況下,d 保持不變。這些函式模板對於普通的非限定或限定查詢不可見,並且只有當 std::weibull_distribution<ResultType> 是引數的關聯類時,才能透過依賴於引數的查詢找到。
目錄 |
[編輯] 引數
ost | - | 要插入資料的輸出流 |
ist | - | 用於提取資料的輸入流 |
d | - | 偽隨機數分佈 |
[編輯] 返回值
1) ost
2) ist
[編輯] 異常
1) 可能會丟擲實現定義的異常。
2) 可能會因錯誤輸入而丟擲 std::ios_base::failure。
[編輯] 缺陷報告
下列更改行為的缺陷報告追溯地應用於以前出版的 C++ 標準。
缺陷報告 | 應用於 | 釋出時的行為 | 正確的行為 |
---|---|---|---|
LWG 3519 | C++11 | 插入和提取運算子的形式未指定 (可以是隱藏的友元函式或類外的函式模板) |
指定為隱藏友元 |