Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
std::less<T>like or std::equal_to<T>like std::multisetand doというコンパレータ テンプレートを使用するクラスを作成するにはどうすればstd::setよいですか?
std::less<T>
std::equal_to<T>
std::multiset
std::set
これは役立つかもしれません:
template <class T, class Comparator = std::less<T>> class MyClass { bool compare(const T& lhs, const T& rhs) const { return Comparator()(lhs, rhs); } // stuff }; class A { public: bool operator < (const A& rhs) const; }; MyClass<A> myClass;