我有两个向量对象,分别称为 A 和 B。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)
- 所有在 a 而不是 b 的成员。
如何进行此操作。我尝试使用strcmp()
来进行比较,但它不起作用。