非常に単純な構造体でいっぱいの 2 つのベクトルがあります。
typedef struct{
//three vertex ids
uint a,b,c;
} Face;
私は現在 set_intersection を次のように実行しようとしています:
set_intersection(listOfFaces1.begin(),listOfFaces1.end(),listOfFaces2.begin(),listOfFaces2.end(), back_inserter(facesToDelete));
どうにかしてコンパレータを上書きする必要があると思いますか?しかし、2 つの Face オブジェクト間の等価性を定義する方法がわかりません...
どんな助けでも大歓迎です。