我有兩個向量對象叫做A和B. MyType類不是有一個字段ID,我想獲取MyType *在A中但不在B中。C++兩個向量之間的區別<MyType*>基於字符串成員的A和B
由於我沒有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)
DIFF - 所有這些都是在與非B的成員。
如何繼續此操作。我嘗試使用strcmp()
進行比較,但它不起作用。
很難說出你在問什麼。也許有些代碼會澄清事情。 –
請添加一些代碼 – nrofis
當然,strcmp不能與字符串數據類型一起工作,它與char *數據類型一起工作。而且,沒有任何代碼可以做出明確的答案。 – enhzflep