Как переделать класс из обычного в абстрактный? - C++ - Обсуждение 367659 |
|
Обсуждение
Всего сообщений: 37
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Как переделать класс из обычного в абстрактный? |
||||
Миака | 17.10.2011 12:47 |
https://www.cyberforum.ru/post2077498.html
Значит дело вот в чем. Есть обычный класс. Написанный...
|
||
gooseim | 17.10.2011 13:16 |
https://www.cyberforum.ru/post2077582.html
Абстрактный класс - это класс, который содержит только...
|
||
PointsEqual | 17.10.2011 13:18 |
https://www.cyberforum.ru/post2077590.html
или хотя бы одну?
|
||
Миака | 17.10.2011 13:19 |
https://www.cyberforum.ru/post2077592.html
gooseim, то есть там не может быть других функций, или...
|
||
gooseim | 17.10.2011 13:19 |
https://www.cyberforum.ru/post2077594.html
PointsEqual, :yes:
|
||
PointsEqual | 17.10.2011 13:20 |
https://www.cyberforum.ru/post2077595.html
Миака, а что за классы?
|
||
gooseim | 17.10.2011 13:21 |
https://www.cyberforum.ru/post2077596.html
Миака, могут быть только чистые виртуальные функции, других...
|
||
Миака | 17.10.2011 13:28 |
https://www.cyberforum.ru/post2077612.html
gooseim, создать абстрактный класс vector который имеет...
|
||
LosAngeles | 17.10.2011 13:31 |
https://www.cyberforum.ru/post2077617.html
gooseim,
|
||
fasked | 17.10.2011 13:35 |
https://www.cyberforum.ru/post2077630.html
Экземпляр абстрактного класса невозможно создать. Теперь...
|
||
Миака | 17.10.2011 13:36 |
https://www.cyberforum.ru/post2077636.html
fasked, ну это же не я придумала, что он там такой нужен)...
|
||
LosAngeles | 17.10.2011 13:37 |
https://www.cyberforum.ru/post2077641.html
ну добавь какую-нибудь pure-virtual функцию и он станет...
|
||
fasked | 17.10.2011 13:39 |
https://www.cyberforum.ru/post2077647.html
Либо наследоваться от интерфейса (асбтрактного класса),...
|
||
Миака | 17.10.2011 13:40 |
https://www.cyberforum.ru/post2077649.html
LosAngeles, просто равную нулю которая и делать то ничего...
|
||
LosAngeles | 17.10.2011 13:40 |
https://www.cyberforum.ru/post2077655.html
Миака, да, просто равную нулю
|
||
fasked | 17.10.2011 13:43 |
https://www.cyberforum.ru/post2077661.html
Тогда Ваше задание можно считать выполненным :D Фактически...
|
||
PointsEqual | 17.10.2011 13:44 |
https://www.cyberforum.ru/post2077664.html
Если нет функций, которые можно сделать чисто виртуальными,...
|
||
Миака | 17.10.2011 13:45 |
https://www.cyberforum.ru/post2077667.html
fasked, ну преподаватель посмотрела и сказала "он не...
|
||
fasked | 17.10.2011 13:49 |
https://www.cyberforum.ru/post2077677.html
Так пользоваться все равно не получится таким классом. Это...
|
||
Миака | 17.10.2011 13:51 |
https://www.cyberforum.ru/post2077685.html
У нас преподаватель очень формально смотрит, главное, чтобы...
|
||
fasked | 17.10.2011 13:53 |
https://www.cyberforum.ru/post2077691.html
class vector {
public:
~vector() = 0;
// some code...
|
||
Миака | 17.10.2011 13:55 |
https://www.cyberforum.ru/post2077694.html
fasked, у нее в методичке виртуальный деструктор вообще...
|
||
PointsEqual | 17.10.2011 13:55 |
https://www.cyberforum.ru/post2077695.html
:yes:
:pardon:
|
||
fasked | 17.10.2011 13:58 |
https://www.cyberforum.ru/post2077701.html
Все верно у нее написано :D это я сгоряча слово "virtual"...
|
||
gooseim | 17.10.2011 14:01 |
https://www.cyberforum.ru/post2077710.html
LosAngeles, интересно. А откуда такая цитата?
|
||
LosAngeles | 17.10.2011 14:06 |
https://www.cyberforum.ru/post2077720.html
gooseim, из стандарта. Формально из финального драфта...
|
||
Миака | 17.10.2011 14:07 |
https://www.cyberforum.ru/post2077722.html
fasked, а если дописать просто чистую виртуальную функцию,а...
|
||
fasked | 17.10.2011 14:22 |
https://www.cyberforum.ru/post2077759.html
Как уже не раз было сказано выше, невозможно создать...
|
||
gooseim | 17.10.2011 14:25 |
https://www.cyberforum.ru/post2077764.html
LosAngeles, а не знаете, с чем это связано. Почему нельзя,...
|
||
fasked | 17.10.2011 14:30 |
https://www.cyberforum.ru/post2077783.html
it has at least one - имеет по крайнем мере/как...
|
||
gooseim | 17.10.2011 14:36 |
https://www.cyberforum.ru/post2077801.html
fasked, :D
спасибо, надо учить английский.
|
||
Миака | 17.10.2011 15:34 |
https://www.cyberforum.ru/post2077961.html
fasked, спасибо,буду пытаться сделать)
|
||
Сыроежка | 17.10.2011 17:44 |
https://www.cyberforum.ru/post2078303.html
Это связано лишь с одним: вы не знаете раздела С++,...
|
||
gooseim | 17.10.2011 17:58 |
https://www.cyberforum.ru/post2078337.html
Сыроежка, точно. Только и всего.
|
||
Сыроежка | 17.10.2011 18:17 |
https://www.cyberforum.ru/post2078384.html
На самом деле эта общая проблема, состоящая в том, что...
|
||
aeshes | 17.10.2011 21:43 |
https://www.cyberforum.ru/post2079126.html
Сыроежка,
MS VC2010 позволяет определить дружественную...
|
||
LosAngeles | 18.10.2011 03:28 |
https://www.cyberforum.ru/post2079994.html
у вижуала много проблем особенно шаблонами, вот например не...
|
||
|
||||
Similar |
Класс: Разработать абстрактный класс класс Point для задания координаты... Абстрактный класс, как аргумент функции Как реализовать данный абстрактный класс? Как инициализировать абстрактный класс в контейнере vector |
|||
Ads |
|
|||
MoreAnswers |
Разработать абстрактный класс класс Point для задания координаты Класс: Создать абстрактный базовый класс Figure с виртуальными методами вычисления площади и периметра. Абстрактный класс, наследование, класс хранится в другом классе абстрактный класс как реализовать данные, над которыми методы выполняют какие-либо действия |
|||