ostrstream::ostrstream
建構屬於 ostrstream 類型的物件。
ostrstream( );
ostrstream(
char *_Ptr,
streamsize _Count,
ios_base::openmode _Mode = ios_base::out
);
參數
_Ptr
緩衝區。_Count
緩衝區的大小 (以位元組為單位)。_Mode
緩衝區的輸入和輸出模式。 請參閱 ios_base::openmode 以取得詳細資訊。
備註
兩個建構函式會呼叫 ostream初始化基底類別 (sb),其中 sb 是 strstreambuf類別所儲存的物件。 第一個建構函式會呼叫 strstreambuf也使用 sb 。 第二個建構函式初始化基底類別兩種方式建立:
如果 _Mode &ios_base::app== 0, _Ptr 必須接著將陣列的第一個項目的 _Count 項目和建構函式呼叫 strstreambuf(_Ptr、 _Count, _Ptr)。
否則, _Ptr 必須指定包含 C++. 字串第一個項目是由 _Ptr所指定之陣列的第一個元素計數項目,因此,建構函式呼叫 strstreambuf( _Ptr、 _Count、 _Ptr + strlen(_Ptr)。
需求
標題: <strstream>
命名空間: std