Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа должна отображать все 4 принятых аналоговых сигнала https://www.cyberforum.ru/ cpp-beginners/ thread2387699.html
Программа должна отображать все 4 принятых аналоговых сигнала. Программа должна иметь для каждого принятого сигнала регулирумые пороги: верхний и нижний. При пересечении порогов (сигнал больше...
C++ Какой функцией C++ перевести дискретные в аналоговые данные?
Какой функцией C++ перевести дискретные в аналоговые данные
Массивы: определить процент бракованных деталей в партии C++
Может кто помочь решить содержательную задачу? Для каждой детали цилиндрической формы проводят три измерения: диаметр нижнего основания, диаметр центра и диаметр верхнего основания с точностью три...
C++ Передача объекта типа std::future в пул потоков Доброе время суток,в общем реализую шаблон продюсер-консумер и мне нужно что бы продюсеры передавали обьекта типа std::future как результат своего выполнения консумерам и у меня это никак не... https://www.cyberforum.ru/ cpp-beginners/ thread2387689.html
C++ Сформировать одномерный массив из элементов заданного массива, расположенных над главной диагональю https://www.cyberforum.ru/ cpp-beginners/ thread2387685.html
Помогите пожалуйста с кодом. Дан двумерный массив размером nxn. Сформировать одномерный массив из элементов заданного массива, расположенных над главной диагональю
Замена регистра символов в предложении с верхнего на нижний через один C++
Как сделать так,чтобы программа меняла регистр предложений с верхнего на нижний через один?
Составить схему программы и программу для заполнения таблицы значений функции y = f(x) C++
Помогите пожалуйста
C++ Сложение, вычитание, умножение и деление для длинных целых чисел Напишите программу, которая позволяет осуществить сложение, вычитание, умножение и деление для длинных целых чисел (значение числа хранится в символьном массиве - строке) https://www.cyberforum.ru/ cpp-beginners/ thread2387667.html
C++ Смена https://www.cyberforum.ru/ cpp-beginners/ thread2387656.html
Как сделать чтобы в данной программе пользователь выбирал ,что сделать с текстом (нажав 1,2,3) и исходя из этого выполнялся определенный код?Помогите сделать под первый случай(смена регистра ...
C++ Решение пятидиагональной СЛАУ методом прогонки помогите пожалуйста срочно!Дано задание,где нужно решить 5-диагональную(это важно) СЛАУ методом прогонки.Искала на данном форуме,нашла,но работает код не правильно,может у кого-нибудь есть работающий... https://www.cyberforum.ru/ cpp-beginners/ thread2387642.html
319 / 225 / 73
Регистрация: 22.11.2013
Сообщений: 856
Записей в блоге: 1
12.01.2019, 21:57 0

Зачем нужны абстрактные классы и методы?

12.01.2019, 21:57. Просмотров 3876. Ответов 4
Метки (Все метки)

Ответ


MaxKech, Вы сами ответили на свой вопрос, абстрактный класс - фундамент и основа для производных классов, и часто сам по себе недееспособный. Но зато указатель на абстрактный класс, может указывать на производные классы, таким образом в один массив собрать разные производные классы. Это дает довольно мощные возможности, при этом компилятор защитит от создания экземпляра абстрактного (недееспособного класса)

Вернуться к обсуждению:
Зачем нужны абстрактные классы и методы?
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2019, 21:57
Готовые ответы и решения:

Зачем нужны классы?
Изучаю СИ++ после изучения СИ. Не пойму какой смысл в классах. То что они делают можно реализовать...

Зачем нужны классы?
После Си решил попробовать Си++, после нескольких глав Дейтла понял что весь смысл плюсов в...

Зачем нужны виртуальные методы?
Тут она не виртуальная Student s; Person &p = s; s.name(); //Student::name() p.name();...

Зачем нужны классы и структуры?
1. Зачем нужны классы? 2. Зачем нужны аргументы в main()? 3. Зачем нужны структуры. struct...

__________________
Помогаю в написании студенческих работ здесь.
4
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.