|
|
Другие темы раздела | |
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++ - Ответ 674922321.10.2014, 14:46. Показов 4696. Ответов 9
Метки (Все метки)
Ответ
Если не сложно можете объяснить что как связаны между собой классы Список,IObject,StringObject и DoubleObject
Реализовать класс-контейнер «Односвязный список (List)», состоящий из объектов произвольного (но одного и того же) типа. Методы класса должны принимать указатель на абстрактный класс IObject. В классе IObject необходимо определить чисто виртуальные функции bool equal(IObject*) – для сравнения объектов на равенство и IObject* clone() – для создания копии объекта при добавлении в контейнер. Класс IObject должен быть базовым для классов различных типов объектов, которые может содержать список (DoubleObject, StringObject). Все эти классы должны переопределять чисто виртуальные функции класса IObject. Реализовать в классе «Список» несколько конструкторов, в том числе конструктор копирования, методы для поиска элемента, добавления элемента в список, удаления элемента из списка. Проиллюстрировать работу с классом «Список» для хранения различных типов объектов. Вернуться к обсуждению: Что такое указатель на абстрактный класс? C++
0
|
21.10.2014, 14:46 | |
Готовые ответы и решения:
9
Указатель на бызовый абстрактный класс. Указатель на абстрактный шаблонный класс Создание объекта через указатель на базовый абстрактный класс Скопировать объект, на который ссылается указатель на абстрактный класс |
21.10.2014, 14:46 | |
21.10.2014, 14:46 | |
Помогаю со студенческими работами здесь
0
Что такое хэндлер файла? Что такое файловый указатель? Что такое абстрактный объект? Что такое виртуальная функция и абстрактный класс? Для чего абстрактный класс, интерфейс и что такое implements |