Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Еще раз про Абстрактные методы / 2 сообщений из 2, страница 1 из 1
04.02.2007, 10:47
    #34304568
dimadv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще раз про Абстрактные методы
Можно ли использовать ссылки на экземпляр абстрактного класса в опрделениях методов самого абстрактного класса и его предках
Код: plaintext
1.
2.
3.
4.
5.
class CCard
{
public:
	 virtual void Print(ostream &_os = cout) const =  0 ;
	 virtual bool operator == (const CCard& _rcPattern) const =  0 ;
};
...
Рейтинг: 0 / 0
04.02.2007, 17:41
    #34304909
kpmos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще раз про Абстрактные методы
Указатели и ссылки на абстрактный класс объявлять допускается, если при инициализации не требуется создавать временный объект, т.к., по опеределению, нельзя создать экземпляр абстрактного класса. Примером может служить абстрактный класс Window (Окно), наследниками которого могут быть разные виды конкретных окон в диалоговой системе. Как Вы сами заметили, Ваш пример компилятором принимается (или нет?).
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Еще раз про Абстрактные методы / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]