std::sub_match<BidirIt>:: compare
From cppreference.net
|
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
、文字列、または文字と比較する
(関数テンプレート) |