目录

wstringbuf

介绍 (Introduction)

它是一个流缓冲区,用于读取和写入wstring对象,此类的对象在内部维护一系列宽字符,它们用作相关的输入序列和/或相关的输出序列。 内部序列可以从wstring对象初始化,或使用成员str复制到一个。

定义 (Definition)

下面是std :: wstringbuf的定义。

typedef basic_stringbuf<wchar_t> wstringbuf;

参数 (Parameters)

  • charT - 字符类型。

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

  • int_type - 整数类型。

  • Alloc - 用于定义basic_string对象的存储分配模型的allocator对象的类型。 默认情况下,使用allocator类模板,该模板定义最简单的内存分配模型,并且与值无关。

公共成员函数 (Public Member Functions)

Sr.No. 会员类型 定义
1 (constructor) 构造对象(公共成员函数)
2 (destructor) 破坏对象(公共成员函数)

公共成员函数 (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 它用于获取字符序列
4 sputbackc 它用于放回角色
5 sungetc 它用于减少当前位置

输出函数 (Output Functions)

Sr.No. output 定义
1 sputc 它用于放置角色并前进到下一个位置
2 sputn 它用于放置字符序列

受保护的虚函数覆盖

Sr.No. 虚函数 定义
1 setbuf 它用于设置缓冲区
2 seekoff 它用于将位置指针设置为相对位置
3 seekpos 它用于将位置指针设置为绝对位置
4 underflow 它用于获得角色
5 pbackfail 它用于放回角色
5 overflow 它用于放置角色
↑回到顶部↑
WIKI教程 @2018