12.4 标准
locale的分类
每一个标准种类包括:刻面(facets)族。数据实例的格式化或分解,对于标准的使用或用户的流操作符“<<”和“>>”,可以作为成员put()和get()。每一个这样的成员函数均采用一个ios_base&参数,其成员flags()、precision()和width()用于规格化相应的数据。那些需要使用其他刻面的函数在调用其成员getloc(),以返回通道性质的locale对象。格式化刻面使用字符参数“fill”以完成特定的必需的宽度。成员函数put()不提供错误报告(任何Outpu-titerator类型参数必须从已返回的迭代器中被抽取)。成员get()函数采用一个ios_base::iostate&的参数,该参数的值可以忽略,但为防止描述错误要设置失败位(ios_base::failbit)。