名前空間
変種
操作

std::char_traits::eq, std::char_traits::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 );
(C++11およびそれ以降)
(2)
static bool lt( char_type a, char_type b );
(C++11以前)
static constexpr bool lt( char_type a, char_type b );
(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

[編集] 例外

(なし) (C++11以前)
noexcept 指定:  
noexcept
  
(C++11およびそれ以降)

[編集] 計算量

一定。