std::char_traits<CharT>::compare
提供: cppreference.com
<tbody>
</tbody>
<tbody class="t-dcl-rev ">
</tbody><tbody>
</tbody>
static int compare( const char_type* s1, const char_type* s2, std::size_t count ); |
(C++17未満) | |
static constexpr int compare( const char_type* s1, const char_type* s2, std::size_t count ); |
(C++17以上) | |
文字列 s1 と s2 の最初の count 個の文字を比較します。 比較は辞書的に行われます。
count がゼロの場合、文字列は等しいとみなされます。
引数
| s1, s2 | - | 比較する文字列を指すポインタ |
| count | - | それぞれの文字列からの比較する文字数 |
戻り値
s1 が s2 より小さい場合は負の値。
s1 が s2 と等しい場合は 0。
s1 が s2 より大きい場合は正の値。
例外
(なし)
計算量
count に比例。