Форум программистов, компьютерный форум 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
Вопрос с RichListBox C++/CLI WinForms
Такой вопрос, ричлистбокс является строковой функции зависящий от lines, мне нужно найти кол-во слов в тексте введенном в ричлистбокс, помогите реализовать эту функцию. private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { int num=0; for(int i=0; i<richTextBox1->Lines->Length; i++) { String ^str=richTextBox1->Lines; ...
Определить суммарный обьём в литрах 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
 Аватар для zewer
1022 / 713 / 72
Регистрация: 07.01.2011
Сообщений: 5,372
26.05.2011, 01:30     продемонстрировать роботу класса!(наследствие)
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 минут
написать нужно на С++

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