|
10 / 10 / 9
Регистрация: 30.03.2016
Сообщений: 163
|
||||||
Полиморфизм, ошибка в коде28.09.2016, 17:46. Показов 572. Ответов 8
Метки нет (Все метки)
Доброго времени суток.
Вот тут мне надо было написать программку которая делает слежующее. Класс Message хранит в себе дату и номер. Класс SMS наследует от класса Message его функционал + хранит в себе размер сообщения (каждая буква равна байту). Класс VoiceMessage наследует от класса Message его функционал + хранит в себе количество секунд голосового сообщения(одна секунда равна 500 байтам). Класс MessageMedia наследует от класса Message его функционал + хранит в себе резолюцию сообщения(в ширену и высоту) каждый пиксель равен 4 байтам. надо что бы в каждом классе был метод вычесления его размера в байтах, метод выводящий все его данный на экран. класс Memory хранит в себе максимальное количество памети, и массив пойнтеров класса Message (Message**) и число сообщений. должен содержать в себе метод вычесления общего количества занетой памети. оператор += который добовляет новое сообщение( если вся память занета то не добавляет) метод выводящий всю инфу на экран. Main менять не льзя, тоесть все должно быть подстроенно под него. вот то что я на брамкал, но с чего то не видет += в main хотя он получает базовый класс (overloading). Кликните здесь для просмотра всего текста
0
|
||||||
| 28.09.2016, 17:46 | |
|
Ответы с готовыми решениями:
8
Полиморфизм: ошибка линкеровки Smart pointers + полиморфизм + делегирование. Ошибка компиляции |
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 28.09.2016, 18:15 | |
|
Для чего у Memory предок Message? Это часть задания?
+= у тебя для ссылки определено, а ты указатели используешь.
1
|
|
|
10 / 10 / 9
Регистрация: 30.03.2016
Сообщений: 163
|
|
| 28.09.2016, 18:23 [ТС] | |
|
nmcf,
нет не часть, просто надо было сделать массив пойнтеров типа message.
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 28.09.2016, 18:27 | |
|
Там вообще не нужен предок. Что мешает массив описать без этого?
0
|
|
|
10 / 10 / 9
Регистрация: 30.03.2016
Сообщений: 163
|
|
| 28.09.2016, 18:29 [ТС] | |
|
nmcf,
я тебя что то не могу допонять, можешь, написать кодом что ты подрозумеваешь?
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 28.09.2016, 18:40 | |
|
Что Memory не нужен предок. Он сам по себе.
1
|
|
|
10 / 10 / 9
Регистрация: 30.03.2016
Сообщений: 163
|
|
| 28.09.2016, 18:46 [ТС] | |
|
nmcf,
Ясно, а что с += не так?
0
|
|
|
553 / 361 / 206
Регистрация: 27.11.2014
Сообщений: 1,049
|
||||||
| 28.09.2016, 18:58 | ||||||
0
|
||||||
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 28.09.2016, 19:01 | |
|
Оператор принимает ссылку, а ты передаёшь указатель.
0
|
|
| 28.09.2016, 19:01 | |
|
Помогаю со студенческими работами здесь
9
Полиморфизм и ошибка "Слишком много аргументов" Ошибка в коде (Ошибка сегментирования (core dumped) В чём ошибка.В коде там где коментарий там ошибка поучается. Ошибка в коде ошибка в коде ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|