ostrstream::ostrstream

构造 ostrstream 类型的对象。

ostrstream( ); 
ostrstream( 
   char *_Ptr,  
   streamsize _Count, 
   ios_base::openmode _Mode = ios_base::out 
);

参数

  • _Ptr
    缓冲区。

  • _Count
    缓冲区的大小 (以字节为单位)。

  • _Mode
    缓冲区模式的输入和输出。 参见 ios_base::openmode。更多信息。

备注

两个构造函数通过调用 ostream初始化基类 (sb),其中 sbstrstreambuf存储类的对象。 第一构造函数通过调用 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 类

iostream 编程

iostreams 约定