|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.06.2009, 14:20 | #1 |
Пользователь
Регистрация: 25.04.2009
Сообщений: 35
|
контроллер
класс для представления понятия "контроллер видеомагнитофона"(обеспечивает програмное управление видеомагнитофоном, который может осуществлять запись,вставить, извлечь кассету и проверить наличие кассеты, выполнять воспроизведение кассеты и осуществлть перемотку в указанном направлении
как здесь объявить копирующий конструктор, перегруженный оператор присваивания, inline и const в объявлениях методов и операторов и манипулятор ввода и вывода в виде дружественных функций magnitofon.h Код:
Код:
Код:
выходит только что-то вроде этого: magnitofon.h Код:
Код:
|
12.06.2009, 19:56 | #2 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Конструктор и деструктор (а не деконструктор) должны быть в public.
Вот тут: Код:
Код:
Код:
Цитата:
------------------------------ Как это все должно работать представить себе не могу. Запустил, потыкал.. но так ничего и не понял ) ---------------------- Конструктор копирования: Код:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
13.06.2009, 10:26 | #3 |
Пользователь
Регистрация: 25.04.2009
Сообщений: 35
|
да спасибо с этим я вроде разобралась
а вот этот никак не получается иерархия классов и динамический полиморфизм разработать програмную модель для заданной преподователем иерархии понятий в программе должны быть задействованы все разработанные классы и продеманстрировано использование динамического полиморфизма Рассмотреть модификацию магнитофона, который запоминает у себя в памяти все выполняемые пользователем действия. Считается что видиокассета обладает уникальным числовым идентификатором. В качестве тестовой программы рассмотреть задачу выполнения просмотра кассеты на магнитофоне, точный вид которого не определен. Просмотр сосстоит в последовательности след. операций: вставить кассету, перемотать кассету в начало, включить воспроизведение, выполнить останов и извлечь кассету. Код:
Код:
/* Ну и сам Магнитофон, который все перечисленым выше, управляет. */ }; |
13.06.2009, 13:31 | #4 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Не очень понял, что именно не получается ) То есть, в чем, собственно, вопрос? )
Глядя на код, вижу, что у вас название типа и переменной совпадают (words). И еще: есть ли какая-то связь между этим листингом и самым первым?
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
13.06.2009, 14:28 | #5 |
Пользователь
Регистрация: 25.04.2009
Сообщений: 35
|
Код:
хотя бы примерно |
13.06.2009, 14:42 | #6 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Может, что-нибудь такое..
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
13.06.2009, 19:31 | #7 |
Пользователь
Регистрация: 25.04.2009
Сообщений: 35
|
вот так вот нельзя?:
magnitofon.h Код:
Код:
Последний раз редактировалось Sazary; 13.06.2009 в 19:40. |
13.06.2009, 19:49 | #8 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Только ошибки нужно исправить (пара методов не объявлены, а в magnitofon.cpp методы вообще не принадлежат классу). Только не понял вот этот кусок: Код:
И вообще, кто такой handmagnitofon?
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
13.06.2009, 20:13 | #9 |
Пользователь
Регистрация: 25.04.2009
Сообщений: 35
|
magnitofon - это главный класс
в hand надо записать все действия, что я и пытаюсь сделать А как исправить? |
13.06.2009, 20:44 | #10 |
Пользователь
Регистрация: 25.04.2009
Сообщений: 35
|
вот скажем объявляю все методы в magnitofon виртульными
Код:
Код:
в этом куске я пыталась вызвать метод и записать действие в лист, а как это правильно сделать? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
контроллер видеомагнитофона | elenSV | Помощь студентам | 0 | 03.05.2009 13:00 |
Контроллер прерываний | smileman | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 16.11.2008 14:23 |
Контроллер | Simply-Art | Компьютерное железо | 0 | 24.05.2008 05:07 |
Для кадого ли устройства есть свой контроллер? | Elm0 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 21.06.2007 20:42 |