std::ctype<char>::ctype

来自cppreference.com
< cpp‎ | locale‎ | ctype char
 
 
本地化库
本地环境与平面
本地环境
平面类别基类
ctype(字符类别)平面
numeric(数值)平面
collate(对照比较)平面
time(时间)平面
monetary(货币)平面
messages(消息)平面
字符分类与转换
字符分类
转换
编码转换平面
(C++11)    
C 本地环境
 
 
在标头 <locale> 定义
explicit ctype( const mask* tbl = 0, bool del = false, std::size_t refs = 0);

创建 std::ctype<char> 平面并转发起始引用计数 refs 给基类构造函数 locale::facet::facet()

tbl 为空,则所有分类函数使用 classic_table() 。否则, tbl 必须是指向大小至少为 std::ctype<char>::table_size 的掩码数组首元素的指针,而此平面的所有分类成员函数使用该数组。

deltrue ,则假设该数组以 new[] 分配,而此平面的析构函数将调用 delete[] tbl

参数

tbl - 使用的分类表或空指针
del - 指示是否需要删除表的指示器。
refs - 起始引用计数

示例