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

请参见

参考

ostrstream Class

iostream编程

(mfc)约定