最終更新日時: 2025年07月12日 02時16分44秒 (JST)
Koichi Murase が更新

履歴 編集

function template
<random>

# std::philox_engine::operator<<(C++26)

    template <class charT, class traits>
    friend basic_ostream<charT, traits>&
      operator<<(basic_ostream<charT, traits>& os, const philox_engine& x);

## 概要

ストリームへの出力を行う。

## 効果

`os`に対してフォーマットフラグ`ios_base::dec | ios_base::left`を設定する。
フォーマットを設定した`os`に対して、エンジン`x`の現在状態を出力する。

## 事後条件

`os`のフォーマットフラグが、この関数を呼び出す前の状態に戻ること。

## 戻り値

`os`

## 例

    #include <iostream>
    #include <random>

    int main()
    {
      std::philox4x32 engine;
      std::cout << engine << std::endl;
    }

### 出力

(未検証)

## バージョン

### 言語

- C++26

### 処理系

- Clang: 19 ❌
- GCC: 14 ❌
- ICC: ??
- Visual C++: ??