std::sub_match<BidirIt>::compare
來自 cppreference.com
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())。3) 將
sub_match
與指向 s 的底層字元型別的空終止序列進行比較。等價於 str().compare(c)。目錄 |
[編輯] 引數
m | - | 對另一個 sub_match 的引用 |
s | - | 對要比較的字串的引用 |
c | - | 指向要比較的底層 value_type 的空終止字元序列的指標 |
[編輯] 返回值
如果此 sub_match
小於 另一個字元序列,則返回小於零的值;如果兩個底層字元序列相等,則返回零;如果此 sub_match
大於 另一個字元序列,則返回大於零的值。
[編輯] 注意
此函式很少被應用程式程式碼直接使用。通常會使用非成員比較運算子之一。
[編輯] 示例
本節不完整 原因:無示例 |
[編輯] 參閱
比較兩個字串 ( std::basic_string<CharT,Traits,Allocator> 的公共成員函式) | |
轉換為底層字串型別 (公共成員函式) | |
(在 C++20 中移除)(在 C++20 中移除)(在 C++20 中移除)(在 C++20 中移除)(在 C++20 中移除)(C++20) |
將 sub_match 與另一個 sub_match 、字串或字元進行比較(函式模板) |