<strstream>

定义支持存储于 char 对象的分配数组中的序列上的 iostreams 操作的几个类。 这类序列可轻松地转换为 C 字符串或者从 C 字符串进行转换。

要求

标头:<strstream>

命名空间: std

备注

类型 strstream 的对象使用作为 C 字符串的 char *。 使用 <sstream>,以使用类型 basic_string 的对象。

注意

<strstream> 中的类已弃用。 请考虑改用 <sstream> 中的类。

成员

“属性” 描述
strstreambuf 类 此类描述了一种流缓冲区,它对向存储在 char 数组对象中的元素序列传输元素和从该序列传输出元素进行控制。
istrstream 类 此类描述了一种对象,该对象可控制从 strstreambuf 类的流缓冲区提取元素和编码对象。
ostrstream 类 此类描述了一种对象,该对象可控制在 strstreambuf 类的流缓冲区中插入元素和编码对象。
strstream 类 此类描述了一种对象,该对象使用 strstreambuf 类的流缓冲区控制元素和编码对象的插入和提取。

函数

void freeze(bool freezefl = true);
char* str();
int pcount();

另请参阅

<strstream>
头文件引用
C++ 标准库中的线程安全
iostream 编程
iostreams 约定