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.
私は使用QMapしており、マップのキーとしてオブジェクトへのポインターを持っています。使用しstd::mapて、ポインターのコンパレーターを作成し、マップを次のように宣言します
QMap
std::map
std::map<Key*, Value, ComparatorOfPointers<Key> >
どのように QMap を使用する必要がありますか? Qt のドキュメントで、どのテンプレート パラメーターを使用できるかを確認できません。
QMap( とは異なり)キーを比較するためにstd::map常に使用します。operator<そのため、ポインターをクラスでラップし、operator<そのクラスに適した を定義する必要があります。
operator<