构造 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 类的"备注"节。 它还存储为 _Mode stringbuf 模式。 有关更多信息,请参见 basic_stringbuf 类的"备注"节。
第二个函数分配的构造复制顺序以控制用字符串对象的 _Str。 如果 _Mode & ios_base::in 不为零,将输入缓冲区在序列的开头开始读取。 如果 _Mode & ios_base::out 不为零,它将输出缓冲区中开始编写在序列的开头。 它还存储为 _Mode stringbuf 模式。 有关更多信息,请参见 basic_stringbuf 类的"备注"节。
要求
页眉: <sstream>
命名空间: std