# std::regex_traits<CharT>::translate

< cpp‎ | regex‎ | regex traits

CharT translate(CharT c) const; |  |

获得字符 `c` 的等价关键，它满足在感染的 locale 中等价于此字符的所有字符生成相同关键。

正则表达式库需要比较二个字符 `c1` 和 `c2` 且标志 std::regex_constants::collate 为 true 时，它执行 regex_traits<>::translate(c1) == regex_traits<>::translate(c2) 。

std::regex_traits 的标准库特化返回未修改的 `c` 。

### 参数

c | - | 需要检验等价性的字符

### 返回值

当前感染的 locale 中 `c` 的比较关键。

### 示例

| 本节未完成 原因：暂无示例