std::sub_match<BidirIt>::compare
From 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) 2つの
sub_matchを、それらの基になる文字シーケンスを直接比較して比較します。 str().compare(m.str()) と同等です。3)
sub_matchと、sによって指される基になる文字型のヌル終端シーケンスを比較します。 str().compare(c) と同等です。目次 |
[編集] パラメータ
| m | - | 別のsub_matchへの参照 |
| s | - | 比較対象の文字列への参照 |
| c | - | 比較対象の基になるvalue_typeのヌル終端文字シーケンスへのポインタ |
[編集] 戻り値
このsub_matchが他の文字シーケンスより「小さい」場合は負の値、両方の基になる文字シーケンスが等しい場合はゼロ、このsub_matchが他の文字シーケンスより「大きい」場合は正の値。
[編集] 注記
この関数は、アプリケーションコードで直接使用されることはめったにありません。代わりに、非メンバ比較演算子のいずれかが使用されます。
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
| 2つの文字列を比較する ( std::basic_string<CharT,Traits,Allocator>のパブリックメンバ関数) | |
| 基になる文字列型に変換します (パブリックメンバ関数) | |
| (C++20で削除)(C++20で削除)(C++20で削除)(C++20で削除)(C++20で削除)(C++20) |
sub_match を別の sub_match、文字列、または文字と比較する(関数テンプレート) |