Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Построение графиков в окошке Здравствуйте! Хочу написать программу на C++ — небольшая формочка с полями ввода исходных данных, и чтобы программа рисовала 2-мерные и 3-мерные графики в формочке. Подскажите, пожалуйста, какие библиотеки C++ для рисования графиков и для организации визуального интерфейса лучше всего использовать? Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread1280952.html C++ Заполнение массива по заданной схеме
Помогите пожалуйста нужно заполнить массив по следующей схеме 1 36 35 33 30 26 2 3 34 32 29 25 4 5 6 31 28 24 7 8 9 10 27 23 11 12 13 14 15 22 16 17 18 19 20 21
C++ Равносторонний треугольник синего цвета, который движется по горизонтали https://www.cyberforum.ru/ cpp-beginners/ thread1280939.html
Тема 2: «Использование функций» Задача 2.1. Нарисовать на экране равносторонний треугольник синего цвета, который движется по горизонтали и при достижении границы экрана переворачивается и начинает движение в обратном направлении. Программа завершается нажатием любой клавиши. Рисование фигуры оформить в виде процедуры.
C++ Найти все натуральные числа, не превосходящие заданного значения N, которые делятся на каждую из своих цифр Задача 1.3. Разработать программу, которая находит все натуральные числа, не превосходящие заданного значения N, которые делятся на каждую из своих цифр. https://www.cyberforum.ru/ cpp-beginners/ thread1280938.html
Ввести с клавиатуры имя файла; если он существует, переименовать его C++
Тема 8: «Работа с файловой системой» Задача 8. Ввести с клавиатуры имя файла; если он существует, переименовать его (новое имя тоже вводится с клавиатуры).
C++ Из одного файла получить другой согласно условию Тема 6: «Работа с файлами» Задача 6.1. Создать в редакторе текстовый файл, внести в него названия учебных предметов с указанием фамилии преподавателя. С помощью программы получить другой текстовый файл, в котором для каждого преподавателя через запятую в строке перечислены предметы, которые он ведет. https://www.cyberforum.ru/ cpp-beginners/ thread1280936.html
C++ Столбец, содержащий минимальный элемент, поменять местами с последним столбцом https://www.cyberforum.ru/ cpp-beginners/ thread1280935.html
Тема 5: «Обработка двумерных числовых массивов» Задача 5.1. Заполнить двумерный числовой массив В целыми числами. Столбец, содержащий минимальный элемент, поменять местами с последним столбцом.
C++ Разработать функции для работы со строками
Тема 4: «Обработка строчных величин» Задача 4. Разработать функцию, которая возвращает строку символов, в которой они стоят в обратном порядке относительно исходной строки. Разработать функцию, которая из строки, представляющей собой восьмеричную запись числа, получает число в десятичной системе счисления. Все функции поместить в отдельном файле (библиотеке). Разработать проект, подключающий...
C++ Переставить в обратном порядке все положительные элементы массива и выделить их при выводе зеленым цветом https://www.cyberforum.ru/ cpp-beginners/ thread1280933.html
Тема 3: «Обработка массивов с использованием функций» Задача 3.1. Заполнить одномерный массив из 15 элементов целыми числами. Переставить в обратном порядке все положительные элементы массива и выделить их при выводе зеленым цветом.
C++ Вычислить значение элементов равностороннего треугольника https://www.cyberforum.ru/ cpp-beginners/ thread1280931.html
Тема 1: «Разработка программ по типовым алгоритмам» Задача 1.2. Пусть элементами равностороннего треугольника являются: 1 - Сторона a 2 - Площадь S 3 - Высота h 4 - Радиус вписанной окружности R1 5 - Радиус описанной окружности R2 Разработать программу, которая по введенному номеру элемента и соответствующему значению вычисляла бы значение всех остальных элементов треугольника.
C++ Вычислить сумму N элементов методом восходящей и нисходящей рекурсии
необходимо вычислить сумму N элементов (целые числа например с 1 до 10) методом восходящей и нисходящей рекурсии.
C++ Float меняет значение visual c++ https://www.cyberforum.ru/ cpp-beginners/ thread1280897.html
Всем привет! Вообщем есть такой код float x, y; printf ("Введи X (-3.14) x = "); //cin >> x; scanf ("%f", &x); printf ("Введи Y (6.28) y = "); scanf ("%f", &y); if (x > 20.34)
0 / 0 / 0
Регистрация: 27.09.2014
Сообщений: 14
21.10.2014, 14:46  [ТС] 0

Что такое указатель на абстрактный класс? - C++ - Ответ 6749223

21.10.2014, 14:46. Показов 4696. Ответов 9
Метки (Все метки)

Ответ

Если не сложно можете объяснить что как связаны между собой классы Список,IObject,StringObject и DoubleObject

Реализовать класс-контейнер «Односвязный список (List)», состоящий из объектов произвольного (но одного и того же) типа. Методы класса должны принимать указатель на абстрактный класс IObject. В классе IObject необходимо определить чисто виртуальные функции bool equal(IObject*) – для сравнения объектов на равенство и IObject* clone() – для создания копии объекта при добавлении в контейнер. Класс IObject должен быть базовым для классов различных типов объектов, которые может содержать список (DoubleObject, StringObject). Все эти классы должны переопределять чисто виртуальные функции класса IObject. Реализовать в классе «Список» несколько конструкторов, в том числе конструктор копирования, методы для поиска элемента, добавления элемента в список, удаления элемента из списка. Проиллюстрировать работу с классом «Список» для хранения различных типов объектов.

Вернуться к обсуждению:
Что такое указатель на абстрактный класс? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2014, 14:46
Готовые ответы и решения:

Указатель на бызовый абстрактный класс.
Правильно ли у меня написан "умный" указатель? Напонятно, как можно с помощью указателя на базовый...

Указатель на абстрактный шаблонный класс
Есть абстрактный шаблон класса и 3 производных от него шаблонов классов. Так же есть шаблонная...

Создание объекта через указатель на базовый абстрактный класс
Есть абстрактный класс, от него наследуется 3 класса. В программе предусмотрено создание нового...

Скопировать объект, на который ссылается указатель на абстрактный класс
Доброго времени суток. У меня такое задание: написать программу символьного дифференцирования, т.е....

9
21.10.2014, 14:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2014, 14:46
Помогаю со студенческими работами здесь

Что такое хэндлер файла? Что такое файловый указатель?
Что такое хэндлер файла? Что такое файловый указатель?

Что такое абстрактный объект?
Что такое обстрактный объект? Как удалить символ из файла на языке С++?

Что такое виртуальная функция и абстрактный класс?
здравствуйте товарищи программисты может кто то может объяснить что такое виртуальная фукция и...

Для чего абстрактный класс, интерфейс и что такое implements
В общем топик замысловатый, но вопрос простой: учу потихоньку ООП всё глубже и глубже и столкнулся...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru