|
13 / 13 / 9
Регистрация: 24.09.2016
Сообщений: 74
|
||||||
Сортировка объектов функцией sort() по данным объекта12.04.2017, 21:02. Показов 4267. Ответов 10
Метки нет (Все метки)
Есть класс Man, при создании его объекта в вектор "люди" должно заносить этот объект. После вызова ф-ции сортировки должно сортировать объекты в векторе по возрастанию возраста. Как это реализовать через sort()?
0
|
||||||
| 12.04.2017, 21:02 | |
|
Ответы с готовыми решениями:
10
Сортировка массива объектов функцией sort
Сортировка std::list с функцией sort() |
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 12.04.2017, 21:05 | |
Сообщение было отмечено DFreezer как решение
Решение
Оператор < определи в классе, и можно ничего не указывать.
2
|
|
|
13 / 13 / 9
Регистрация: 24.09.2016
Сообщений: 74
|
|
| 12.04.2017, 21:10 [ТС] | |
|
Перегрузку?
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 12.04.2017, 21:11 | |
|
Да.
1
|
|
|
13 / 13 / 9
Регистрация: 24.09.2016
Сообщений: 74
|
|
| 12.04.2017, 21:18 [ТС] | |
|
Сортировку вроде сделал, теперь не пойму как добавить созданный объект в вектор....
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 12.04.2017, 21:26 | |
|
У тебя неправильная реализация. Должны быть тогда функции добавления, которые тоже static, а конструктор просто инициализирует поле.
1
|
|
|
13 / 13 / 9
Регистрация: 24.09.2016
Сообщений: 74
|
|
| 12.04.2017, 21:38 [ТС] | |
|
Мне нужно именно при создании объекта его добавить сразу в вектор
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 12.04.2017, 21:42 | |
|
Откуда ты это взял? Либо вектор отдельно от класса, либо функции статические. Конструктор не может добавить сам объект куда-то. Он создаётся там, где объявлен.
0
|
|
|
13 / 13 / 9
Регистрация: 24.09.2016
Сообщений: 74
|
||||||
| 12.04.2017, 21:46 [ТС] | ||||||
|
Получилось только так. Не то чтобы хотелось, но пойдет...
0
|
||||||
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
||||||
| 12.04.2017, 21:46 | ||||||
|
Так должно быть:
1
|
||||||
|
13 / 13 / 9
Регистрация: 24.09.2016
Сообщений: 74
|
|
| 12.04.2017, 21:47 [ТС] | |
|
Взял с этой темы Std::vector добавить новый элемент собственного класса без использования конструктора копирования. В ней рекомендовали сделать конструктор копирования, но с ним так же не работает
0
|
|
| 12.04.2017, 21:47 | |
|
Помогаю со студенческими работами здесь
11
Сортировка vectora обьектов функцией sort из algorithm
Если память для объекта выделяется динамически (строка 33), сортировка sort не работает Сортировка массива объектов по свойству объекта Сортировка массива объектов класса по свойству объекта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|