我有一个以下类型的结构,我计划将它用作映射中的键。因此,我写下如下的比较器。我想知道是否有更优雅而有效的方式来做到这一点。 可能会使用std :: pair或其他东西。 struct T
{
int a, b, c, d;
bool operator< (const T& r) {
if (a < r.a)
return true
else
我有被存储在std::multimap<int, S>一个S类: class S{
int _secondKey{0};
int _thirdKey{0};
};
我想存储相同关键的要素,基于排序的_secondKey类构件上,然后_thirdKey构件。 这可能在C++中完成吗?我使用GCC 5.3