Re: Вектор об'єктів
Сортування машин за кольором:
int main()
{
class Car {
string color;
public:
Car(string color) : color(color) {}
string Color() const { return color; }
};
vector<Car> cars{ { "CC" },{ "AB" },{ "AA" },{ "CA" } };
sort(cars.begin(), cars.end(), [](const Car& l, const Car& r) { return l.Color() < r.Color(); });
for (auto& c : cars) cout << c.Color() << endl;
system("pause");
}