透明コンパレータとは何ですか?
C ++ 14では、連想コンテナはC ++ 11から変更されたようです– [associative.reqmts] / 13はこう言っています: メンバ関数テンプレートはfind、count、lower_bound、upper_bound、およびequal_rangeタイプがない限り、オーバーロードの解決に参加してはならないCompare::is_transparent存在します。 コンパレータを「透明」にする目的は何ですか? C ++ 14には、次のようなライブラリテンプレートも用意されています。 template <class T = void> struct less { constexpr bool operator()(const T& x, const T& y) const; typedef T first_argument_type; typedef T second_argument_type; typedef bool result_type; }; template <> struct less<void> { template <class T, class U> …