Форум программистов, компьютерный форум, киберфорум
Наши страницы

абстрактный класс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести порядковые номера слов в строке, совпадающих с введенным словом http://www.cyberforum.ru/cpp-beginners/thread227947.html
Подскажите пожалуйста и помогите в написание программы и вообще разобраться с заданием,а то честно читаю и не понять=)))Заранее благодарен!!! 1. Ввести строку и слово. Вывести порядковые номера...
C++ Переделать с файлами Подсчитать количество предложений в файле #include <stdio.h> #include <string.h> #include <conio.h> #include <iostream.h> #include<fstream.h> int main(void) { clrscr(); int nsent; http://www.cyberforum.ru/cpp-beginners/thread227941.html
C++ Программа с меню
Дана задача: "Парк авиакомпании «Выборгские авиалинии» состоит из одного самолёта с количеством мест 12. Он делает один рейс в день. Написать программу резервирования мест со следующими...
Кодировка русских букв в MacOS C++
здравствуйте, пишу программу на си под макосью, в качестве компилятора использую Xcode, возникает проблема с кодировкой русских букв. например, программа, выводящая ASCII-код символа при вводе...
C++ Массив C++ http://www.cyberforum.ru/cpp-beginners/thread227932.html
всем привет. помогите пожалуйста разобраться с 1-м нюансом. суть такова, что имеем массив, к примеру 5х5, в котором находим минимальное число. вопрос заключается в том, чтобы найти все...
C++ Составить программу, вычисляющую сумму ряда помогите плиз! ваще непойму чё да как подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4986 / 3043 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
12.01.2011, 21:38
Это указатель на Shape. Хоть Shape и является абстрактным, это не отменяет других его свойств, как класса. В частности, этому указателю можно присвоить как адрес объекта типа Shape, так и адрес любого объекта, класс которого наследует от Shape (если вы добрались до абстрактных классов, это вы уже должны знать, об этом говорится в самом начале изучения наследования в любой книге). Поскольку Shape - абстрактный класс, то его экземпляр мы создать не можем, а значит, никакого адреса экземпляра класса Shape быть не может. Значит, остаются только экземпляры классов, которые наследуют от Shape. Чем мы, собственно, и пользуемся, присваивая указателю на Shape адрес объекта класса Circle или Square.

Добавлено через 1 минуту
BTR, да, всё верно)))
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru