次の方法で共有


ostrstream::ostrstream

ostrstreamオブジェクトを構築します。

ostrstream( );
ostrstream(
   char *_Ptr, 
   streamsize _Count,
   ios_base::openmode _Mode = ios_base::out
);

パラメーター

  • _Ptr
    バッファー。

  • _Count
    バッファーのサイズ (バイト数)

  • _Mode
    バッファー モードの入出力。詳細については、ios_base::openmode を参照してください。

解説

コンストラクターは両方とも ostreamsb () を呼び出して sb がクラス strstreambufに格納されたオブジェクトである場合に、基本クラスを初期化します。一つ目のコンストラクターは、strstreambufを呼び出して sb を初期化します。2 つ目のコンストラクターは、2 種類の方法の基本クラスを初期化します: 1

  • _Mode & ios_base::appの == 0、_Ptr が _Count 要素の配列の最初の要素、およびコンストラクターの呼び出し strstreambuf (_Ptr、_Count、_Ptr) を参照する必要がある場合。

  • それ以外 _Ptr は、最初の要素が _Ptrで示された、コンストラクターは strstreambuf ( _Ptr、_Count、_Ptrstrlen (+) を_Ptr.) を呼び出します。C スタイルの文字列を含む計算の要素の配列の最初の要素を参照する必要があります。

必要条件

ヘッダー: <strstream>

名前空間: std

参照

関連項目

ostrstream Class

入出力ストリームのプログラミング

入出力ストリームの規則