basic_stringbuf::basic_stringbuf
构造对象类型 basic_stringbuf。
basic_stringbuf(
ios_base::openmode _Mode = ios_base::in | ios_base::out
);
basic_stringbuf(
const basic_string<Elem, Tr, Alloc>& _Str,
ios_base::openmode _Mode = ios_base::in | ios_base::out
);
参数
_Mode
某个 ios_base::openmode的枚举。_Str
类型 basic_string对象。
备注
第一个构造函数控件中输入缓冲区和输出区域的所有指针存储null指针。 有关更多信息,请参见 basic_streambuf Class的"备注"节。 它还存储 _Mode 作为stringbuf模式。 有关更多信息,请参见 basic_stringbuf Class的"备注"节。
第二个构造函数分配的副本顺序控件由一个字符串对象 _Str。 如果 _Mode & ios_base::in 不为零,它将输入缓冲区开始阅读序列的开始。 如果 _Mode & ios;base::out 不为零,它将输出区域开始编写在序列的开头。 它还存储 _Mode 作为stringbuf模式。 有关更多信息,请参见 basic_stringbuf Class的"备注"节。
要求
标头: <sstream>
命名空间: std