构造对象类型 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