Форум программистов, компьютерный форум CyberForum.ru

продемонстрировать роботу класса!(наследствие) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему переменной month присваивает значение, допустим 05, а day 2605 http://www.cyberforum.ru/cpp-beginners/thread305118.html
Есть фрагмент кода: int day, month, year; _strdate(dateStr); for (int i=0; i<9; i++) cout<<dateStr; char m= {dateStr, dateStr}; char d= {dateStr, dateStr}; char y= {dateStr, dateStr}; month= atoi(m);
C++ Рисование одноцветного треугольника Так вот теория: Рисование одноцветного треугольника методом сканирующей линии Пусть требуется нарисовать на экране любой закрашенный треугольник (рис. 1, а). Его изображение на экране есть набор горизонтальных отрезков, соответствующих строкам экрана (рис. 1, б). Таким образом, во всех строках экрана, с которыми пересекается треугольник (т. е. от минимального до максимального значения... http://www.cyberforum.ru/cpp-beginners/thread305117.html
C++ Перевод кода Pascal в C++
Доброго времени суток, форумчане! Помогите переделать пару строк с pascal На c++. (Хотя бы самые основные, ибо это парсинг и почти аналогичные, отличаются искомым символом в строке) В pascale не особо сильна, поэтому для меня составляет некоторую сложность переписать следующий код unit Recognition; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,...
Определить суммарный обьём в литрах 12 вложенных друг в друга шаров C++
1.Определить, в какую из облостей (1,2 или 3) попадает точка с заданными координатами (для простоты принять, что абсцисса точки не равна 1.5 или 5). 2.Определить суммарный обьём в литрах.12 вложенных друг в друга шаров со стенками толщеной 5 мм. Внутрений диаметр внутренго шара равен 10 см. Принять,что шары вкладываются в друг в друга без зазоров. Спасибо.
C++ Нужно создать массив с случайных чисел всё остальное внутри http://www.cyberforum.ru/cpp-beginners/thread305096.html
нужно создать массив случайных чисел и найти в этом массиве его наименьший элемент и вывести его и его индекс! плз помогите оч нужно буду оч благодарен
C++ реализация класса Дано: класс "Фильмы" (название, жанр, главные роли). Вопрос: Возможно ли такой подход к реализации? class films { string film_name; // название фильма string film_genre; // жанр string playing_the_main_roles; // главные роли public: подробнее

Показать сообщение отдельно
zewer
1115 / 806 / 82
Регистрация: 07.01.2011
Сообщений: 5,924

продемонстрировать роботу класса!(наследствие) - C++

26.05.2011, 01:30. Просмотров 541. Ответов 1
Метки (Все метки)

1) Задание:
Создать объявление классов согласно варианта. Разработать программу-драйвер, которая продемонстрирует работу производного класса.

Базовый класс
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Device 
{
public:
    Device(char* fName);
    ~Device();     
    virtual bool Open() = 0;
    virtual bool Close() = 0;
    virtual bool Execute(char* cmd, void* prm) = 0; 
    virtual bool Status(int ext=0) {return isOpened;}
protected:
    char* deviceName; 
    char* friendlyName;
    bool  isOpened;
};
Device() – конструктор базового класса. Выделяет память под переменную friendlyname и будет инициализировать ее.
~Device() – деструктор базового класса. Высвобождает память видилену под переменные devicename (!если выделено!) и friendlyname. Печатает сообщение если работа с устройством не была корректно завершена.
Open() – открывает устройство для работы. Выделяет память и будет инициализировать переменную devicename, устанавливает переменную isopened. Печатает сообщение, о том что устройство готово к работе.
Close() – завершает работу с устройством. Печатает сообщение, и устанавливает переменную isopened в соответствующее состояние.
Execute() – выполняет команду специфическую для каждого устройства.
Status() – возвращает состояние устройства.

Производный класс Scaner.
Атрибуты:
char* scrBuf;
Команди для функції Execute():
“Scan” – заполнить содержимое буфера случайными данными..
“Read” – загружает текст в prm – рассматривать как char*.
“Clear” – обнуляет содержимое буфера.
Определить конструктор и деструктор (!высвобождать все ресурсы!) класса.

Клас нужно оформить через h файл, продемонстрировать нужно просто наследствие и показать что оно работает и все, наперед спасибо!!!!!(у нас ище на лекциях не било етой теме, а уже нужно сделать)

Добавлено через 12 минут
написать нужно на С++

 Комментарий модератора 
Используйте теги форматирования кода!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru