<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();