![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| exceilence |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 22.6.2009 Где: Москва Репутация: нет Всего: нет |
Есть класс-интерфейс iFigure У него есть метод move
зачем ~ тильда ? зачем =0 в конце move ? ----------------------------------------------------------------------------------------- Идём дальше. Мне нужно чтобы наследники имели метод move (для того и интерфейс)
Есть третий класс, который содержит фигуру!!! Но он не знает какая там она будет! XXXFigure или ZZZFigure! Так как он должен это место зарезервировать??? как для кого? как для iFigure ??? |
||||
|
|||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
читайте про деструкторы и про чисто виртуальные методы и абстрактные классы
а также про полиморфизм.. резервировавть место не получится, но получится хранить по ссылке / указателю на базовый. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |