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流缓冲区 |