Thank you.It's working now
Code:
struct customCompare {
bool operator()(const Territory* lhs, const Territory* rhs)const {
return lhs->getTerritoryId() < rhs->getTerritoryId();
}
};
{
set<Territory*,customCompare>setTerritories;
std:pair<set<Territory*>::iterator, bool> insertStatus;
insertStatus = setTerritories.insert(new Territory("Ajanta", 3));
if (insertStatus.second == false)
{
cout << "Insertion new Territory("Ajanta",3) failed" << endl;
}
insertStatus = setTerritories.insert(new Territory("Ellora", 5));
if (insertStatus.second == false)
{
cout << "Insertion new Territory("Ellora",5) failed" << endl;
}
insertStatus = setTerritories.insert(new Territory("Ajanta", 3));
if (insertStatus.second == false)
{
cout << "Insertion new Territory("Ajanta",3) failed" << endl;
}
}