|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
||||||
функция вывода10.08.2011, 22:53. Показов 2477. Ответов 19
Метки нет (Все метки)
Всем привет!
Есть код (правда я еще работаю над ним)
0
|
||||||
| 10.08.2011, 22:53 | |
|
Ответы с готовыми решениями:
19
Friend функция вывода рекуривная функция вывода |
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
|
| 10.08.2011, 23:07 [ТС] | |
|
Необходимо написать функцию-друг, которая выводит информацию о само легком спортсмене в команде, забыл написать, функця должна быть в классе Team (базовый)
0
|
|
|
Заблокирован
|
|||||||
| 10.08.2011, 23:12 | |||||||
|
Но в любом случае вам нужно предоставить возможность сравнивать спортсменов по весу. Для этого вы должны либо предоставить открытый метод для доступа к весу спортсмена, либо перегрузить оператор сравнения '<'. Добавлено через 3 минуты Например, вы в своем классе Team могли бы определить открытый метод get_weight.
1
|
|||||||
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
|
| 10.08.2011, 23:13 [ТС] | |
|
а счетчик, показывающий количество спортсменов надо делать
Добавлено через 1 минуту а как вообще определить что сортсмен будет легким
0
|
|
|
Заблокирован
|
||||||
| 10.08.2011, 23:13 | ||||||
|
Например, вы в своем классе Team могли бы определить открытый метод get_weight.
1
|
||||||
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
|
| 10.08.2011, 23:16 [ТС] | |
|
а как дальше быть?
Добавлено через 46 секунд Извините, я просто не могу представить как сравнивать, я нуб еще
0
|
|
|
Заблокирован
|
|
| 10.08.2011, 23:18 | |
|
А дальше с помощью метода get_weight сравниваете веса спортсменов.
1
|
|
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
|
| 10.08.2011, 23:22 [ТС] | |
|
вот переменную мы открыли для доступа, а вот как сравнить, сыроежка можете продемонстрировать пожалуйста
0
|
|
|
Каратель
|
|||
| 10.08.2011, 23:40 | |||
|
0
|
|||
|
Заблокирован
|
||||||||||||
| 10.08.2011, 23:42 | ||||||||||||
1
|
||||||||||||
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
|
| 10.08.2011, 23:58 [ТС] | |
|
а если их несколько, то тогда как (более двух), заранее спасибо
Добавлено через 13 минут да и как тут прилипить friend если спортсменов например 10, и как тогда сравнить
0
|
|
|
Заблокирован
|
||||||||
| 11.08.2011, 00:24 | ||||||||
|
Что касается квалификатора const, то помимо того, что до меня было сказано, он позволяет вызывать этот метод для объектов, которые были объявлены константными. Если этого не делать, то, фактически, вы не сможете вызвать ни один метод для константного объекта. Например, const Team a; a.get_weight(); Если мы у данного метода отсутствовал квалификатор const, то мы не могли бы узнать, какой вес у этого объекта. Добавлено через 9 минут Существует стандартный алгоритм std::min_element, который позволяет это делать для различных последовательностей. Но так как вы его скорей всего не знаете, то делать надо будет в цикле, если у вас массив элементов. Я покажу например массива целых чисел
Для этого в вашем классе должен быть определены конструктор копирования и оператор присваивания.
1
|
||||||||
|
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
|
|
| 11.08.2011, 00:29 | |
|
0
|
|
|
|
|
| 11.08.2011, 00:37 | |
|
Maxwe11, согласен, хотя считаю что красота - красотой, а простота и читабельность важнее.
Сыроежка, ну с if, while и т.д. в одном стиле - это уже перебор я считаю... У каждого оператора свой синтаксис и не надо его портить. Не подумайте что придираюсь, просто я не люблю когда много лишнего
0
|
|
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
|
| 11.08.2011, 00:42 [ТС] | |
|
Сыроежка, а можно еще подробнее пожалуйста объяснить
0
|
|
|
Заблокирован
|
||||||||||||
| 11.08.2011, 01:13 | ||||||||||||
|
Если иметь дело с массивом, то массив должен быть массивом указателей на ваши объекты, а сами объекты вы создаете с помощью оператора new. Допустим вы хотите создать десять объектов, тогда вы определяете массив указателей на ваш базовый класс Team
Затем в цикле создаете объекты разного типа и заносите указатель на них в этот масиив. У вас два типа объектов. Вы можете случайным образом выбирать, какой тип объекта будет использоваться. Например
1
|
||||||||||||
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
|||
| 11.08.2011, 02:21 [ТС] | |||
|
Спасибо, но не серчайте за мою тупость, если я понимаю, то в case я только описываю аргументы класса team
Добавлено через 25 минут спасибо, вроде что-то понял Добавлено через 8 минут Сыроежка еще последний вопрос: Добавлено через 8 минут по заданию сказано что это функия-друг, я об этом уже писал, а если тогда подружить 2 класса и не париться, то это будет правильно Добавлено через 6 минут необходимо написать функцию-друга, которая выведет информацию о само легком спортсмене в команде
0
|
|||
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
|
||||||
| 11.08.2011, 02:45 | ||||||
1
|
||||||
| 11.08.2011, 02:45 | |
|
Помогаю со студенческими работами здесь
20
Перегруженная функция вывода >>
Функция вывода маршрута Функция вывода дроби Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|