• Class / Function / Type

      std::
    • Header file

      <>
    • Other / All

    最終更新日時(UTC):
    が更新

    履歴 編集

    class template
    <sstream>

    std::basic_stringstream

    namespace std {
      template <class CharT, class Traits = char_traits<CharT>,
                class Allocator = allocator<CharT> >
      class basic_stringstream : public basic_iostream<CharT, Traits>;
    
      using stringstream  = basic_stringstream<char>;
      using wstringstream = basic_stringstream<wchar_t>;
    }
    

    概要

    バッファに保持された文字列への読み取りおよび書き込み操作ができるストリーム

    メンバ関数

    名前 説明 対応バージョン
    (constructor) コンストラクタ
    (destructor) デストラクタ
    operator= ムーブ代入 C++11
    swap 値の交換 C++11
    rdbuf ストリームバッファオブジェクトの設定・取得
    str 文字列オブジェクトの設定・取得
    view 文字列ビューオブジェクトの取得 C++20

    非メンバ関数

    名前 説明 対応バージョン
    swap 2つのオブジェクトを入れ替える C++11

    メンバ型

    名前 説明 対応バージョン
    char_type テンプレート仮引数CharT
    int_type Traits::int_type
    pos_type Traits::pos_type
    off_type Traits::off_type
    traits_type テンプレート仮引数Traits
    allocator_type テンプレート仮引数Allocator

    
    

    出力

    参照