我在集合中有一个集合,我想为集合定义一个新的顺序,但顺序取决于类的属性。我应该如何实现它? 我试过这样的事情C++定义一个集合中的集合的订单
class myclass{
int c;
set<int,cmp> myset;
struct cmp{
bool operator()(const unsint a, const unsint b)
const {
return (depends on c) ;
}
};
}
但它没有工作。任何帮助表示赞赏,谢谢。
编辑:问题是,我不知道先验。这是我在输入中获得的一个价值,然后它总是一样的。
你有[mcve]吗? – NathanOliver