Есть ли способ сортировки списка объектов по разным переменным-членам? В этом примере, например, есть одна функция, которая может сортировать список объектов игроков в бейсбол по имени, среднему уровню, или прогулкам и т. Д.
Я работаю над заданием, которое включает чтение группы данныхо некоторых воображаемых игроках в бейсбол и составлении их в связанный список объектов игроков с набором рассчитанных характеристик. Эта часть проста. Однако я надеюсь, что есть более эффективный способ их сортировки, чем эффективное написание алгоритма сортировки для каждой переменной-члена. В идеале я хотел бы иметь возможность вызывать функцию по типу sortBy ("name") или sortBy ("battingAverage"). Из того, что я могу сказать, такого рода вещи не могут быть сделаны в C ++.