我有一個Holiday
類查找屬性==一定的價值,使用find方法
class Holiday
{
public:
private:
string id;
string destinationCode;
string destinationName;
};
我試圖用find方法來查找是否有任何Holiday
對象中的Holiday
含有載體屬性:它等於H001
此字符串ID是什麼,我都試過
vector<Holiday>::iterator h1;
vector<Holiday>::iterator h2;
vector<Holiday>::iterator h3;
h1 = this->holidayPackages.begin();
h2 = this->holidayPackages.end();
h3=find(h1,h2,"H001");
我得到一個編譯錯誤
錯誤C2678:二進制「==」:沒有操作員發現這需要左手 數類型的「假日」
如何找到屬性一個Holiday對象使用find方法?
編輯:我在尋找一個NON C++11 answer