构造 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