我在集合中有一個集合,我想爲集合定義一個新的順序,但順序取決於類的屬性。我應該如何實現它? 我試過這樣的事情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