Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2011, 09:39   #1
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию Чисто виртуальный деструктор или конструктор

Вопрос в названии темы. Можно ли сделать чисто виртуальный конструктор или деструктор?
_-Re@l-_ вне форума Ответить с цитированием
Старый 21.03.2011, 12:01   #2
pproger
C++ hater
Старожил
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

а если самому подумать?
конструктор не может быть ни чисто виртуальным, ни просто виртуальным. есть паттерн проектирования фабричный метод(виртуальный конструктор).

чисто виртуальный деструктор может быть, но тело его все равно придется описать. нужно же что то вызвать при уничтожении объекта. в чисто виртуальном деструкторе есть смысл только тогда, когда тебе нужен абстрактный класс, но нет других чисто виртуальных функций членов. тогда за такую функцию можно взять деструктор.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конструктор и деструктор Ярослав Л Помощь студентам 1 18.01.2011 15:20
С++ (конструктор, деструктор, копирующий конструктор) Jane-sad Помощь студентам 2 01.10.2010 10:01
Абстрактный виртуальный деструктор в базовом классе. Oleg_SK Общие вопросы C/C++ 16 15.06.2010 20:38
С++ Конструктор и Деструктор помогите Maxim_Burea Помощь студентам 15 19.09.2009 19:45
С++ (конструктор, деструктор) Kventin Помощь студентам 4 31.03.2009 18:11