strstream::strstream
建構型別的物件 strstream。
strstream( );
strstream(
char *_Ptr,
streamsize _Count,
ios_base::openmode _Mode = ios_base::in | ios_base::out
);
參數
_Count
緩衝區的大小。_Mode
緩衝區的輸入和輸出模式。 請參閱 ios_base::openmode 以取得詳細資訊。_Ptr
緩衝區。
備註
兩個建構函式會呼叫 streambuf初始化基底類別 (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