A と B という 2 つのベクトル オブジェクトがあります。MyType クラスにはフィールド ID がなく、A にはあるが B にははない MyType* を取得したいと考えています。
ID がないため、文字列フィールドに基づいて比較する必要があります。
私のオブジェクトのクラスは次のようになります
class Object
{
public:
Object();
string Name;
bool Mode;
string something;
Int range;
}
vector<Object*> a; //asssume filled with objects
vector<Object*> b; //asssume filled with objects
vector<Object*> ret;
(a,b)
ここで、b ではなく a にあるすべてのメンバーのdiff を取得したいと考えています。
これをどのように進めるか。を使用strcmp()
して比較しようとしましたが、機能していません。