共用方式為


ostrstream::ostrstream

建構屬於 ostrstream 類型的物件。

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

參數

  • _Ptr
    緩衝區。

  • _Count
    緩衝區的大小 (以位元組為單位)。

  • _Mode
    緩衝區的輸入和輸出模式。 請參閱 ios_base::openmode 以取得詳細資訊。

備註

兩個建構函式會呼叫 ostream初始化基底類別 (sb),其中 sbstrstreambuf類別所儲存的物件。 第一個建構函式會呼叫 strstreambuf也使用 sb 。 第二個建構函式初始化基底類別兩種方式建立:

  • 如果 _Mode &ios_base::app== 0, _Ptr 必須接著將陣列的第一個項目的 _Count 項目和建構函式呼叫 strstreambuf(_Ptr、 _Count, _Ptr)。

  • 否則, _Ptr 必須指定包含 C++. 字串第一個項目是由 _Ptr所指定之陣列的第一個元素計數項目,因此,建構函式呼叫 strstreambuf( _Ptr、 _Count、 _Ptr + strlen(_Ptr)。

需求

標題: <strstream>

命名空間: std

請參閱

參考

ostrstream 類別

iostream 程式設計

iostreams 慣例