目录

wstreambuf

介绍 (Introduction)

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

定义 (Definition)

下面是std :: wstreambuf的定义。

typedef basic_streambuf<wchar_t> wstreambuf;

参数 (Parameters)

  • charT - 字符类型。

  • traits - Character traits类,用于定义流对象使用的字符的基本属性。

公共成员函数继承自basic_streambuf

Sr.No. 区域设置和定义
1 event

键入以指示事件类型

2 event_callback

事件回调函数类型

公共成员函数 (Public Member Functions)

Sr.No. 会员类型和定义
1 pubimbue

这是一个充满感染的地方

2 getloc

它用于获取当前区域设置

缓冲管理和定位

Sr.No. 缓冲管理和定位与定义
1 pubsetbuf

它用于设置缓冲区数组

2 pubseekoff

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

3 pubseekpos

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

4 pubsync

它用于同步流缓冲区

输入函数 (Input Functions)

Sr.No. 输入功能和定义
1 in_avail

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

2 snextc

它用于前进到下一个位置并获得角色

3 sbumpc

它用于获取当前角色并前进到下一个位置

4 sgetc

它用于获取当前角色

5 sgetn

它用于获取字符序列

6 sputbackc

它用于放回角色

7 sungetc

它用于减少当前位置

输出函数 (Output Functions)

Sr.No. 输出和定义
1 sputc

它用于放置角色并前进到下一个位置

2 sputn

它用于放置字符序列

受保护的虚函数覆盖

Sr.No. 虚函数和定义
1 setbuf

它用于设置缓冲区

2 seekoff

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

3 seekpos

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

4 underflow

它用于获得角色

5 pbackfail

它用于放回角色

6 overflow

它用于放置角色

受保护的成员函数 (Protected member functions)

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

输入序列

Sr.No. 输入顺序和定义
1 eback

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

2 gptr

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

3 egptr

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

4 gbump

它用于获取指针

5 setg

它用于设置输入序列指针

Output sequence (put)

Sr.No. 输出顺序和定义
1 pbase

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

2 pptr

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

3 epptr

它用于指向输出序列结束的指针

4 pbump

它用于增加put指针

5 setp

它用于设置输出序列指针

Copying

Sr.No. 复制和定义
1 operator=

它用于流缓冲区分配

2 swap

它用于wap流缓冲区

↑回到顶部↑
WIKI教程 @2018