0

非常に単純な構造体でいっぱいの 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 オブジェクト間の等価性を定義する方法がわかりません...

どんな助けでも大歓迎です。

4

1 に答える 1