std::wcscoll
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在头文件 <cwchar> 中定义
|
||
int wcscoll( const wchar_t* lhs, const wchar_t* rhs ); |
||
。根据最近安装的std::setlocale的定义,LC_COLLATE类的语言环境比较两个NULL结尾的宽字符串.
原文:
Compares two null-terminated wide strings according to the locale most recently installed by std::setlocale, as defined by the LC_COLLATE category.
目录 |
[编辑] 。参数。
lhs, rhs | - | 。 null结尾的宽字符串的指针进行比较。
原文: pointers to the null-terminated wide strings to compare |
===。 返回值。===
。负值
lhs
是“小于”(之前)rhs
原文:
Negative value if
lhs
is less than (precedes) rhs
.。 0如果
lhs
是“等于”rhs
.。正值
lhs
是“大于”(如下)rhs
原文:
Positive value if
lhs
is greater than (follows) rhs
.[编辑] 。注释。
根据语言环境的字母是典型的字典排序顺序不区分大小写的比较,但在某些地区,字符组比较为单一的整理单位。例如,“通道”捷克语如下的“h”与前面的“i”,和“及”在威尔士语如下“g”和前面的“h”.
原文:
Collation order is typically lexicographic case-insensitive comparison according to the locale's alphabet, but in some locales, groups of characters compare as single collation units. For example, "ch" in Czech follows "h" and precedes "i", and "ng" in Welsh follows "g" and precedes "h".
[编辑] 。为例。
本章尚未完成 原因:暂无示例 |
[编辑] 。另请参阅。
按照目前的语言环境比较两个字符串 原文: compares two strings in accordance to the current locale (函数) | |
[虚]</div></div>
|
使用这方面的排序规则比较两个字符串 原文: compares two strings using this facet's collation rules (虚拟保护成员函数of std::collate )
|
变换宽字符串,wcscmp会产生相同的结果wcscoll的 原文: transform a wide string so that wcscmp would produce the same result as wcscoll (函数) | |
C documentation for wcscoll
|