Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 727 Bytes

op_constructor.md

File metadata and controls

28 lines (22 loc) · 727 Bytes

コンストラクタ

  • istream[meta header]
  • std[meta namespace]
  • basic_iostream[meta class]
  • function template[meta id-type]
explicit basic_iostream(basic_streambuf<CharT, Traits>* sb);
basic_iostream(basic_iostream&& rhs);

概要

オブジェクトを構築する。

効果

  • ストリームバッファsbを実引数として受け取るコンストラクタ
    • 基底クラスのコンストラクタ呼び出しとして、basic_istream(sb)basic_ostream(sb)を実行する。
  • ムーブコンストラクタ
    • basic_istream::move(std::move(rhs))を呼び出す。

実装例

バージョン

言語

  • C++98
  • C++11: ムーブコンストラクタの追加

参照