C++ 库 - <wstreambuf>


介绍

它是流(宽)的 ase 缓冲区类。

定义

以下是 std::wstreambuf 的定义。

typedef basic_streambuf<wchar_t> wstreambuf;

参数

  • charT - 字符类型。

  • 特征- 定义流对象使用的字符的基本属性的字符特征类。

从 basic_streambuf 继承的公共成员函数

先生。 区域设置和定义
1 事件

键入以指示事件类型

2 事件回调

事件回调函数类型

公共会员功能

先生。 会员类型及定义
1 耻骨

这是一个充满活力的地方

2 获取锁定

它用于获取当前区域设置

缓冲区管理和定位

先生。 缓冲区管理和定位及定义
1 公共集缓冲区

用于设置缓冲区数组

2 酒吧搜索

用于将内部位置指针设置为相对位置

3 酒吧搜索位置

用于将内部位置指针设置为绝对位置

4 发布同步

它用于同步流缓冲区

输入功能

先生。 输入功能及定义
1 有效

它用于获取可读取的字符数

2 下一个

用于前进到下一个位置并获取字符

3 sbumpc

它用于获取当前字符并前进到下一个位置

4 sgetc

用于获取当前字符

5 斯盖特恩

它用于获取字符序列

6 sputbackc

它用于将字符放回

7 桑格特

用于减少当前位置

输出功能

先生。 输出和定义
1 斯普特

用于放置字符并前进到下一个位置

2 溅射

它用于放置字符序列

受保护的虚函数重写

先生。 虚函数及定义
1 设置缓冲区

用于设置缓冲区

2 搜寻

用于将位置指针设置为相对位置

3 搜索位置

用于将位置指针设置为绝对位置

4 下溢

它用于获取字符

5 备份失败

它用于将字符放回

6 溢出

它是用来放置字符的

受保护的成员函数

以下受保护的成员函数提供对这些指针的访问 -

输入顺序

先生。 输入顺序及定义
1 回溯

它用于指向输入序列开头的指针

2 通用指针

它用于指向输入序列当前位置的指针

3 埃格普特

它用于指向输入序列末尾的指针

4 凹凸

它用于获取指针

5 设置

用于设置输入序列指针

输出序列(put)

先生。 输出顺序及定义
1 碱基

它用于指向输出序列开头的指针

2 PPT

它用于指向输出序列当前位置的指针

3 埃普特

它用于指向输出序列末尾的指针

4 凸点

用于增加put指针

5 设定值

用于设置输出序列指针

复印

先生。 复制和定义
1 运算符=

它用于流缓冲区分配

2 交换

它用于 wap 流缓冲区