名前空間
変種

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以上)

文字列 s1s2 の最初の count 個の文字を比較します。 比較は辞書的に行われます。

count がゼロの場合、文字列は等しいとみなされます。

引数

s1, s2 - 比較する文字列を指すポインタ
count - それぞれの文字列からの比較する文字数

戻り値

s1s2 より小さい場合は負の値。

s1s2等しい場合は 0

s1s2 より大きい場合は正の値。

例外

(なし)

計算量

count に比例。