12.4.8  Program-definedfacets

12.4.8 Program-defined facets

一个C++程序可能定义诸多刻面。这些刻面附加于locale类对象,作为嵌入式刻面使用。若创建一个刻面新接口,C++程序需要从类locale::facet派生一个新的接口类。该类包含静态成员static locale::idid。

类locale的成员函数的模板会比较它的类型和存储类别。传统的全局本地代是非常简单的,详见例12-16。

例12-16

图示(https://www.daowen.com)

例12-16的执行结果为:

图示

图示

例12-17

图示

例12-17的执行结果为:

图示