std::regex_traits::translate

来自cppreference.com
< cpp‎ | regex‎ | regex traits

CharT translate(CharT c) const;
获得比较关键的字符c,所有的字符,相当于这个角色在充满的语言环境产生相同的密钥的
原文:
Obtains the comparison key for the character c, such that all characters that are equivalent to this character in the imbued locale produce the same key.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
当正则表达式库,需要将两个字符相匹配c1c2和标志std::regex_constants::collatetrue,它执行regex_traits<>::translate(c1) == regex_traits<>::translate(c2).
原文:
When the regex library needs to match two characters c1 and c2 and the flag std::regex_constants::collate is true, it executes regex_traits<>::translate(c1) == regex_traits<>::translate(c2).
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
std::regex_traits回报。标准库专业c未修改.
原文:
Standard library specializations of std::regex_traits return c unmodified.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 参数

c -
需要检查的等价字符的单字节表示的
原文:
character that needs to be examined for equivalence
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

比较关键c在目前充满的区域设置
原文:
The comparison key for c in the currently imbued locale.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 示例