strstreambuf 类

介绍序列化为在 char 对象数组存储的元素序列元素控制传输的流缓冲区。

class strstreambuf : public streambuf

备注

根据对象的构造,它可根据需要分配,扩展并发布您在序列上的更改。

strstreambuf 对象存储多位模式信息为 strstreambuf 模式。 这些位指示控件是否序列:

  • 最终需要分配和释放。

  • 可修改的。

  • 通过重新指派存储是可扩展的。

  • 冻结和解冻是需要,在销毁对象前,也由程序版本 (如果赋值) 对象以外。

冻结无论这些位方式单独的一个序列的状态,控制不能修改或扩展。

对象还存储指向两个函数。该控件分配 strstreambuf。 如果这是空指针,为对象分配和未使用助记域自己的控制方法的序列。

备注

此类已被否决。考虑改用 stringbufwstringbuf

构造函数

strstreambuf

构造 strstreambuf 类型的对象。

成员函数

冻结

导致流缓冲区不可通过流缓冲区操作。

Overflow — 溢出

可以调用的受保护的虚函数,当新的完整字符插入到的缓冲区。

pbackfail

尝试放回元素放入内容的受保护的虚成员函数,然后使它成为当前元素 (指向的指针) 下。

pcount

返回中元素的数目的计数写入控制序列。

seekoff

尝试修改控制流的当前位置的受保护的虚成员函数。

seekpos

尝试修改控制流的当前位置的受保护的虚成员函数。

str

调用 冻结,然后返回指向控制序列的开头。

下溢

提取输入流中的当前元素的受保护的虚函数。

要求

页眉: <strstream>

命名空间: std

请参见

参考

streambuf

C++ 标准库中的线程安全

iostream 编程

iostreams 约定

其他资源

strstreambuf 成员

strstream 成员