0 / 0 / 1
Регистрация: 18.12.2012
Сообщений: 11
|
|||||||||||||||||||||
Виртуальные функции (создать массив указателей на объекты трех классов)18.12.2012, 10:32. Показов 3976. Ответов 14
Метки нет Все метки)
(
Задание: создать массив указателей на объекты трех классов. Метод Show почему-то не переопределяется. В данном коде вводится 3 элемента в массив: Имя-Группа, Имя-Группа-4 оценки, Имя-Группа-4 оценки-4 оценки.
Student.h
0
|
18.12.2012, 10:32 | |
Ответы с готовыми решениями:
14
Как создать массив указателей на объекты |
![]() |
|||||||||||
18.12.2012, 11:13 | |||||||||||
0
|
ComfyMobile
![]() 401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
|
||||||||||||||||
18.12.2012, 11:32 | ||||||||||||||||
помимо этого у вас инициализация в цикл зачем то помещена и первый объект класса Student имеет индекс 1, воторой имеет индекс 2, и третий тоже 2
Добавлено через 11 минут
Добавлено через 5 минут
0
|
0 / 0 / 1
Регистрация: 18.12.2012
Сообщений: 11
|
|
18.12.2012, 12:34 [ТС] | |
В том-то и дело, что цикл задан правильно. Но при попытке вывода показывает только имя и группу (верные имя и группу, соответствующие ожидаемым). Мне надо, чтобы функция для наследника выводила еще оценки и средний балл.
0
|
![]() |
|||||||
18.12.2012, 12:53 | |||||||
0
|
0 / 0 / 1
Регистрация: 18.12.2012
Сообщений: 11
|
||
18.12.2012, 13:00 [ТС] | ||
Добавлено через 3 минуты Нет, все же не понимаю. У меня выводит разные(!) имена и группы, но оценки не выводятся вообще. Именно в них и проблема.
0
|
ComfyMobile
![]() 401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
|
||
18.12.2012, 13:14 | ||
0
|
![]() |
|
18.12.2012, 13:16 | |
absurd_logik, вариант с динамическим выделением памяти с помощью new попробовали? результаты те же?
0
|
0 / 0 / 1
Регистрация: 18.12.2012
Сообщений: 11
|
|
18.12.2012, 13:28 [ТС] | |
Schizorb, да. Выделял каждому указателю память под нужный класс. Но бесполезно. Вне массива метод работает, это я тоже проверял.
Добавлено через 3 минуты Schizorb, да. Выделял каждому указателю память под нужный класс. Но бесполезно. Вне массива метод работает, это я тоже проверял. Nixy, это разные вещи. ++i сперва увеличит число, а потом его использует, а i++ наоборот. Добавлено через 2 минуты Да и как же сразу вызывается деструктор, если программа работает?
0
|
0 / 0 / 1
Регистрация: 18.12.2012
Сообщений: 11
|
|||
18.12.2012, 13:55 [ТС] | |||
Добавлено через 2 минуты
0
|
![]() 4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
18.12.2012, 14:15 | ||
0
|
18.12.2012, 14:15 | |
Помогаю со студенческими работами здесь
15
Создать массив указателей на объекты класса, описывающего насекомых Создать специфицированный шаблон функции, принимающей массив указателей на char и количество самих указателей Почему в сортировке указателей на объекты в вызове функции используются адреса объектов, а не указателей?
Различные функции, для которых можно создать массив указателей на функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Деплой Flask приложения
py-thonny 23.06.2025
За годы работы с Flask я натыкался на одни и те же грабли достаточно часто, чтобы наконец научится их обходить. И сегодня хочу поделится опытом, который сбережет вам немало нервных клеток. Начнем с. . .
|
WebAssembly и контейнеры в .NET Aspire для оркестрации распределенных архитектур
ArchitectMsa 23.06.2025
Я наблюдаю, как WebAssembly (или просто WASM) постепенно выходит за рамки своего первоначального предназначения — исполнения кода на стороне браузера. Теперь эта технология проникает в серверную. . .
|
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
|
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
|
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
|
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
|
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
|
Создание нейросети с PyTorch
AI_Generated 19.06.2025
Ключевое преимущество PyTorch — его питоновская натура. В отличие от TensorFlow, который изначально был построен как статический вычислительный граф, PyTorch предлагает динамический подход. Это. . .
|
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
|
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C#
Задание 1:
КЛАСС FORM 1
public partial class Form1 : Form
{
Spisok listin = new Spisok();
. . .
|