template <class charT> class collate;
collate 標準 facet 提供用於根據區域設定以特定方式比較和協助比較字串的函式。collate 類模板有一個受保護的解構函式:程式只能構造派生類的物件,或使用安裝在 locale 物件中的物件(透過 use_facet)。locale 物件都至少支援 collate 類模板的以下 facet 例項化,作為 collate 類別的一部分。locale 物件中的 Facets | 描述 |
|---|---|
collate<char> | 窄字元 |
collate<wchar_t> | 寬字元 |
char_type。| 成員型別 | 定義 | 描述 |
|---|---|---|
| char_type | 模板引數(charT) | 字元型別 |
| string_type | basic_string<charT> | 與字元型別對應的字串型別 |
locale::id,它唯一標識具有 collate 語義的 facet。| 特化 |
|---|
collate<char> |
collate<wchar_t> |