std::sub_match::compare

来自cppreference.com
< cpp‎ | regex‎ | sub match

 
 
正则表达式库
(C++11)
算法
迭代器
异常
特性
常量
(C++11)
正则表达式文法
 
std::sub_match
成员函数
原文:
Member functions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
sub_match::compare
(C++11)
非成员函数
原文:
Non-member functions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
(C++11)
 
int compare( const sub_match& m ) const;
(1) (C++11 起)
int compare( const string_type& s ) const;
(2) (C++11 起)
int compare( const value_type* c ) const;
(3) (C++11 起)
1)
直接比较两个sub_match,通过比较它们的底层字符序列。相当于str().compare(m.str())
原文:
Compares two sub_match directly by comparing their underlying character sequences. Equivalent to str().compare(m.str())
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
2)
比较sub_match一个std :: basic_string的。此功能的实现如下。相当于str().compare(s)
原文:
Compares a sub_match with a std::basic_string. This function is implemented as follows. Equivalent to str().compare(s)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
3)
比较sub_match一个空终止序列的底层字符类型所指向的s。相当于str().compare(c)
原文:
Compares a sub_match with a null-terminated sequence of the underlying character type pointed to by s. Equivalent to str().compare(c)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
此功能不经常使用的应用程序代码。相反,一个人的非成员的比较操作符被用了
原文:
This function is infrequently used directly by application code. Instead, one of the non-member comparison operators are used.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

目录

[编辑] 参数

m -
指针到另一个的sub_match
原文:
a pointer to another sub_match
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
s -
一个指针,指向一个字符串比较
原文:
a pointer to a string to compare to
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
c -
一个指针,指向一个空结束的字符序列的基础value_type进行比较
原文:
a pointer to a null-terminated character sequence of the underlying value_type to compare to
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

值小于零的sub_match是“少”比其他的字符序列,零如果两个underlyinging的字符序列是等于,大于零的sub_match是“大于”比其他的字符序列.
原文:
A value less than zero if this sub_match is less than the other character sequence, zero if the both underlyinging character sequences are equal, greater than zero if this sub_match is greater than the other character sequence.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 示例

[编辑] 另请参阅

比较两个字符串
原文:
compares two strings
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(std::basic_string 的公开成员函数) [编辑]