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

Создать класс - данные - абстрактный базовый класс. Создать производные классы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поменять местами в квадратной матрице строку со столбцом, содержащие максимальный элемент http://www.cyberforum.ru/cpp-beginners/thread852567.html
Массив я задал,а дальше через цикл ,но не пойму как это описать,помогите. Вот что есть пока: #include <iostream> #include <clocale> #include <conio.h> #include <iomanip> using namespace std; int main() {
C++ Односвязный список Есть связной список. У класса есть метод добавления элементов(additem()). Надо исправить метод, чтобы он добавлял элемент не в начало, а в конец списка. Т.е. если я введу числа к примеру 11,22,33 то программа должна в таком же порядке вывести их, а не 33,22,11. Не могу понять как реализовать. Подскажите пожалуйста. Вот на всякий случай код: #include <iostream> using namespace std;... http://www.cyberforum.ru/cpp-beginners/thread852559.html
C++ Разбить программу на файлы
Вот в качестве примера, что разделить (пока что это одной программой) #include <iostream> using namespace std; struct COR { int tmp; };
C++ Исключения
Всем доброго времени суток! В универе дошли до темы "Обработка исключительных ситуаций" и возник вопрос, где в реальных приложениях используется этот механизм? Я в курсе, что он полезен при создании объектов (т.к. конструкторы не возвращают значения), а где ещё, подскажите, если не трудно! заранее спасибо
C++ isdigit() http://www.cyberforum.ru/cpp-beginners/thread852546.html
Здравствуйте. Почему не работает isdigit() в этом примере? Пробовал разные варианты. Задача в том чтобы сделать проверку на то, введено число или нет, с использование массива double под это число. int main() { using namespace std; cout << "Enter digits"; double * digit = new double; int i = 0; digit = 1;
C++ Easter Egg Как сделать, что бы после 5-го клика по компоненту начиналось какое то действие? подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11822 / 6801 / 769
Регистрация: 27.09.2012
Сообщений: 16,870
Записей в блоге: 2
Завершенные тесты: 1
01.05.2013, 00:42     Создать класс - данные - абстрактный базовый класс. Создать производные классы
signal переименуйте

Добавлено через 1 минуту
Вот:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
class data
{
public:
    virtual void  showSomthing (){};
    virtual void  saveSomthing (){};
    virtual void  doSomthing (){};
    virtual ~data() {std::cout << "data deleted" << std::endl;}
};
 
class signals:public data
{
public:
    virtual void  showSomthing () {}
    virtual void  saveSomthing () {}
    virtual void  doSomthing () {}
    virtual ~signals() {std::cout << "signal deleted"<< std::endl;}
};
 
 
class result  : public data
{
public:
    virtual void  showSomthing () {}
    virtual void  saveSomthing () {}
    virtual void  doSomthing () {}
};
 
class subsidiaryData  : public data
{
public:
    virtual void  showSomthing () {}
    virtual void  saveSomthing () {}
    virtual void  doSomthing () {}
};
 
int main(){
    data * pSignal = new signals;
    delete pSignal;
    data* pResult = new result();
    data* pSubsidiaryData = new subsidiaryData();
    system("pause");
    return 0;
}
Добавлено через 46 секунд
Просто имя signal уже занято
 
Текущее время: 08:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru