名前空間
変種
操作

std::char_traits<CharT>::eq, std::char_traits<CharT>::lt

提供: cppreference.com
< cpp‎ | string‎ | char traits
(1)
static bool eq( char_type a, char_type b );
(C++11未満)
static constexpr bool eq( char_type a, char_type b ) noexcept;
(C++11以上)
(2)
static bool lt( char_type a, char_type b );
(C++11未満)
static constexpr bool lt( char_type a, char_type b ) noexcept;
(C++11以上)

2つの文字を比較します。

1) ab を等しいかどうか比較します。
2) ab をそれらが全順序を成す方法で比較します。

char の特殊化については、 eq および ltunsigned char 型 (char ではありません) に対する組み込みの演算子 == および < と同一に定義されます。

(C++11以上)

[編集] 引数

a, b - 比較する文字値

[編集] 戻り値

1) a および b が等しい場合は true、そうでなければ false
2) ab より小さい場合は true、そうでなければ false

[編集] 計算量

一定。