basic_stringbuf 类
进出存储的元素序列描述控制 Elem类型元素传输,性格字符类依赖 Tr的流缓冲区,在对象数组。
template <class Elem, class Tr = char_traits<Elem>,
class Alloc = allocator<Elem>
>
class basic_stringbuf : public basic_streambuf<Elem, Tr>
参数
Alloc
分配程序类。Elem
字符串的基本元素的类型。Tr
在字符串的基本元素的专用性格字符。
备注
对象根据需要分配,扩展,然后释放满足在序列上的更改。
类 basic_stringbuf<Elem,Tr,Alloc> 对象存储 ios_base::openmode 参数的一个副本从其构造函数中为 stringbuf模式模式:
如果 mode & ios_base::in 不为零,输入缓冲区可访问的。 有关详细信息,请参阅basic_streambuf 类。
如果 mode & ios_base::out 不为零,输出缓冲区可访问的。
构造函数
构造 basic_stringbuf 类型的对象。 |
Typedef
类型是的同义词。Alloc模板参数 |
|
将类型名称与 Elem 模板参数。 |
|
执行在 basic_filebuf 范围内该类型等效与同名的类型将 Tr 范围的。 |
|
执行在 basic_filebuf 范围内该类型等效与同名的类型将 Tr 范围的。 |
|
执行在 basic_filebuf 范围内该类型等效与同名的类型将 Tr 范围的。 |
|
将类型名称与 Tr 模板参数。 |
成员函数
可以调用的,受保护的虚函数,当新的完整字符插入到的缓冲区。 |
|
函数尝试放回元素到输入缓冲区的受保护的虚成员,然后使它成为当前元素 (指向的指针) 下。 |
|
受保护的虚成员函数尝试修改控制流中的当前位置。 |
|
受保护的虚成员函数尝试修改控制流中的当前位置。 |
|
设置或获取字符串缓冲区中的文本,而写入更改位置。 |
|
提取输入流中的当前元素的受保护的虚成员函数。 |
要求
页眉: <sstream>
命名空间: std