0 / 0 / 0
Регистрация: 27.02.2021
Сообщений: 89
|
||||||
1 | ||||||
Функциональный объект08.10.2021, 13:47. Показов 649. Ответов 5
Подскажите как из этого кода сделать так, чтоб использовался функциональный объект в классе, а не обычная функция ( что в классе определялся operator () // параметры ). Задание в коде: хранение метода сортировки от большего к меньшему и за алфавитом в случае равно.
0
|
08.10.2021, 13:47 | |
Ответы с готовыми решениями:
5
Функциональный объект greater Функциональный объект и подсчёт определённых значений в векторе Как в бинарном предикате или функторе к одной из переменных применить некоторый функциональный объект? функциональный класс |
Модератор
13503 / 10755 / 6409
Регистрация: 18.12.2011
Сообщений: 28,704
|
|||||||||||
08.10.2021, 14:48 | 2 | ||||||||||
Нужно всего лишь поменять
на
0
|
0 / 0 / 0
Регистрация: 27.02.2021
Сообщений: 89
|
||||||
08.10.2021, 15:25 [ТС] | 3 | |||||
А если bool operator перенести в сам класс, ничего изменять не надо?
Добавлено через 1 минуту Я сделала так, мне выдает ошибку, подскажите в чем дело
0
|
2524 / 1244 / 459
Регистрация: 08.11.2016
Сообщений: 3,418
|
|||||||||||
08.10.2021, 15:46 | 4 | ||||||||||
Anastasia_Galax, Вам показали что нужно перегружать оператор "меньше", а Вы перегружаете оператор "скобки". Если правильно определить оператор при определении его как член класса, то он должен принимать 1 параметр, поскольку вторым будет сам экземпляр класса передаваемый в функцию-член неявно:
0
|
0 / 0 / 0
Регистрация: 27.02.2021
Сообщений: 89
|
|
15.10.2021, 22:33 [ТС] | 5 |
Дело в том, что нам сказали перегружать именно "скобки" operator()
0
|
Вездепух
11691 / 6370 / 1723
Регистрация: 18.10.2014
Сообщений: 16,053
|
|||||||||||
15.10.2021, 23:12 | 6 | ||||||||||
Странно, что до сих пор в ответах не сообразили, о чем идет речь. Вам нужно написать класс-компаратор, вместо функции-компаратора
0
|
15.10.2021, 23:12 | |
15.10.2021, 23:12 | |
Помогаю со студенческими работами здесь
6
Функциональный тип через typedef Указатель на функцию и функциональный класс Не удаётся связать алгоритм for_each и функциональный обьект Может ли объект-член, или объект-элемент достучаться к содержащему его? Зачем при перегрузке оператора >> в параметр включать ссылку на объект, а не сам объект? Интерфейс, в методе которого создается объект типа IDictionary и возвращается ссылка на этот объект Основы: указатель на объект или объект, что выбрать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |