|
29 / 29 / 7
Регистрация: 26.03.2010
Сообщений: 305
|
||||||
Перегрузка функций11.10.2010, 16:23. Показов 2719. Ответов 28
Метки нет (Все метки)
Здравствуйте уважаемые програмисты
![]() У меня вот такое задание: В классе необходимо перегрузить нижеследующие операции, при этом две функции-операции должны быть реализованы как методы класса, а одна – как дружественная функция: • Присваивание «=»; • Сложение (в случае символьных полей сложение понимается как конкатенация) «+»; • Соответствие (равенство) «==». Вот как методы я перегрузил 2 функции, а вот "+" не получается как дружественную функцию(пробовал в функции которая закоментирована), может кто помочь?
0
|
||||||
| 11.10.2010, 16:23 | |
|
Ответы с готовыми решениями:
28
Множественное наследование, Перегрузка функций, Перегрузка операторов, Использование дружественных функций и классов, Использование шаблонов классов Перегрузка функций. Реализация функций перегрузка функций |
|
29 / 29 / 7
Регистрация: 26.03.2010
Сообщений: 305
|
||
| 11.10.2010, 22:09 [ТС] | ||
|
Спасибо огромное. Пойду тестировать))))))
Добавлено через 2 часа 3 минуты error C2248: Subd::kol: невозможно обратиться к private член, объявленному в классе "Subd" (и так на каждую переменную)
0
|
||
|
29 / 29 / 7
Регистрация: 26.03.2010
Сообщений: 305
|
|
| 12.10.2010, 08:57 [ТС] | |
|
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 12.10.2010, 08:59 | |
|
0
|
|
|
29 / 29 / 7
Регистрация: 26.03.2010
Сообщений: 305
|
|||||||||||||||||||||||
| 12.10.2010, 10:20 [ТС] | |||||||||||||||||||||||
|
Ну как бы получилось. По заданию вот так правильно:
А если написать вот так:
Все парни я нашел свои ошибки))) Нужно было просто убрать '&' в этой функции и в объявлении)))
0
|
|||||||||||||||||||||||
|
72 / 71 / 8
Регистрация: 04.08.2010
Сообщений: 434
|
|
| 12.10.2010, 10:21 | |
|
Вообще тут дружественная функция не нужна\
Но раз нужно, то сейчас исправлю Добавлено через 24 секунды Ну раз получилось) Грац
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||||||
| 12.10.2010, 10:31 | |||||||
0
|
|||||||
|
29 / 29 / 7
Регистрация: 26.03.2010
Сообщений: 305
|
|
| 12.10.2010, 11:36 [ТС] | |
|
Что то я смыла вашего не понял
![]() Ну моя программа ведь правельно терь работает? И она же дружественная?
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 12.10.2010, 11:47 | |
|
Смысл в том, что так делать не надо, а если придерживаться правила: операторы-друзья только с отличным от каждого данного класса типом первого параметра, то потом легче будет отличать их от остальных операторов и не будешь гадать, почему не доступны члены первого операнда.
0
|
|
| 12.10.2010, 11:47 | |
|
Помогаю со студенческими работами здесь
29
Перегрузка функций!
Перегрузка функций с++
перегрузка функций Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 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.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|