का उपयोग करके कक्षा वेक्टर फ़िल्टर करने के लिए मैं अपने वर्ग द्वारा एल्गोरिदम का उपयोग करने से कक्षा वेक्टर, छात्र सूची कैसे फ़िल्टर कर सकता हूं? मतलब मैं केवल देश "अमेरिका" के छात्रों का विवरण प्रदर्शित करता हूं।सी ++ एल्गोरिदम
bool checkCountry (string x, string y)
{
return (x == y);
}
vector<Student> studentList;
studentList.push_back(Student("Tom", 'M', "91213242", "America"));
studentList.push_back(Student("Jessilyn", 'F', "98422333", "Europe"));
आप [मिटा-निकालें मुहावरा] की जरूरत है (http://en.wikipedia.org/wiki/Erase-remove_idiom)। –
@ ओली - केवल अगर वह अनमोल प्रविष्टियों को हटाना चाहता था। मैंने उसे यह मतलब लिया कि वह वेक्टर को संरक्षित करना चाहता है, लेकिन केवल कुछ तत्व प्रदर्शित करता है। –
मुझे अन्य प्रविष्टियों को बनाए रखना है ताकि मिट-निकालने काम न करें? – delphi316