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

Описать абстрактный класс для операции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить класс с именем STUDENT http://www.cyberforum.ru/cpp-beginners/thread727342.html
1. Определить класс с именем STUDENT, содержащий следующие поля: а) Фамилия и инициалы; б) Номер группы; в) Успеваемость (массив из пяти элементов). Определить методы доступа к этим полям и перегруженные операции извлечения и вставки для объектов типа STUDENT. 2. Написать программу, выполняющую следующие действия: а) ввод с клавиатуры данных в массив, состоящий из десяти объектов типа...
C++ вычисление в математических задачах Найти площадь треугольника, две стороны которого равны a и b , а угол между этими сторонами γ http://www.cyberforum.ru/cpp-beginners/thread727334.html
Обработка последовательностей (Если набор образует убывающую посл-ть, вывести 0...) C++
Дано целое число N и набор из N вещественных чисел. Если данный набор образует убывающую последовательность, то вывести 0; в противном случае вывести номер первого числа, нарушающего закономерность.
Найти первый из номеров K, для которых выполняется условие... C++
Дано число D (> 0). Последовательность чисел AN определяется следующим образом: A1 = 2, AN = 2 + 1/AN–1, N = 2, 3, ... Найти первый из номеров K, для которых выполняется условие |AK – AK–1| < D, и вывести этот номер, а также числа AK–1 и AK.
C++ Развлечения с массивом через указатель http://www.cyberforum.ru/cpp-beginners/thread727256.html
Инициализация указателей. Объявите массив, состоящий из 8 элементов типа short int. Объявите указатель на этот массив и присвойте ему адрес начала массива. Выведите адрес на экран. Присвойте значение пятому и седьмому элементам массива. Выведите на экран эти значения, используя указатель.
C++ Найти поддерево двоичного поиска с максимальным количеством элементов Написать программу, которая формирует произвольно бинарное дерево, выводит построенное дерево на экран и затем в сформированном дереве находит поддерево двоичного поиска с максимальным количеством элементов. Перед завершением работы программы освободить занимаемую динамическую память. Для этого используйте поэлементное удаление элементов динамической структуры данных. Если можно с комментариями. подробнее

Показать сообщение отдельно
tinne
9 / 9 / 0
Регистрация: 13.10.2012
Сообщений: 279
11.12.2012, 16:11  [ТС]     Описать абстрактный класс для операции
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
Class Index{ // Основной абстрактный класс
virtual void metod() = 0;
}
 
Class A:Index{ //для объектов ==
void metod() {};
} 
Class B:Index{ //для объектов =
void metod() {};
}
Class C:Index{ //для объектов !=
void metod() {};
}
Получается такая штука в общем виде?

Добавлено через 18 минут
Цитата Сообщение от go Посмотреть сообщение
tinne, у абстрактного класса не может быть объектов.
Почему не может быть? Абстрактный класс это класс в котором определена по меньшей мере одна чисто виртуальная функция. Но помимо этой виртуальной функции могут быть и другие.

C++
1
2
3
4
5
6
7
8
9
Class Human
{
   public:
      int age;
      char *name;
      void sleep() {};
      void eat() {};
      virtual void drink() = 0;
};
Разве у этого класса не может быть объектов?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru