эй, я реализовал следующий функтор:
struct CompareCatId : public std::binary_function<Vehicle*, Vehicle*, bool>
{
bool operator()(Vehicle* x, Vehicle* y) const
{
if(x->GetVehicleType() > y->GetVehicleType())
return true;
else if (x->GetVehicleType() == y->GetVehicleType() && x->GetLicenseNumber() > y->GetLicenseNumber())
return true;
else
return false;
}
};
когда я пытаюсь определить вектор следующим образом, я получаю много ошибок:
vector<Vehicle*,CompareCatId>* m_vehiclesVector;
заранее спасибо заваша помощь.