Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
53 / 53 / 8
Регистрация: 21.03.2009
Сообщений: 371
1

абстрактный базовый класс

24.08.2010, 17:07. Показов 1739. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
люди подскажите.есть абстрактный базовый класс можно ли в нем определить конструктор копирования? написал в компиляторе,получается,что можно,но не понимаю почему? если нельзя создавать объект абстрактного класса,то как проходит такое объявление
Abk::Abk(const Abk &) ???
Abk-абстрактный базовый класс
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.08.2010, 17:07
Ответы с готовыми решениями:

Класс: Создать абстрактный базовый класс Figure с виртуальными методами вычисления площади и периметра.
Создать абстрактный базовый класс Figure с виртуальными методами вычисления площади и периметра....

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

Абстрактный базовый класс
У меня имеется свой некоторый класс, для которого переопределена куча операций, в том числе и...

Абстрактный базовый класс
Создать абстрактный базовый класс с виртуальной функцией - объем. Создать производные классы:...

2
Эксперт JavaЭксперт С++
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
24.08.2010, 17:10 2
lavan, базовый он на то и базовый, что является типом суперкласса.
Вы не можете создать объект этого класса, но можете объявить переменную этого класса и присвоить ей значение объекта-наследника

По сути базовый класс - это скелет, а наследники - это классы которые строятся по этому скелету
0
53 / 53 / 8
Регистрация: 21.03.2009
Сообщений: 371
24.08.2010, 18:22  [ТС] 3
блин тупанул,конструктор копирования допускается потому что он использует ссылку на базовый класс,а operator=() абстрактного базового класса,для присвоения своей части в производном классе никогда не создает временный объект.
0
24.08.2010, 18:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.08.2010, 18:22
Помогаю со студенческими работами здесь

Абстрактный базовый класс
Привет всем! У меня есть абстрактный базовый класс Object.Он содержит различные методы. Например, ...

Абстрактный базовый класс(задача)
Дано задание :Определите абстрактный базовый класс Person,содержащий поля "пол","возраст". Затем...

Создать абстрактный базовый класс
Помогите: Создать абстрактный базовый класс Container с виртуальными функциями вставки и...

Абстрактный базовый класс и множественное наследование
Общая постановка. Создать программу с абстрактным базовым классом и множественным наследованием....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru