Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.06.2017, 14:12
|
|||
|---|---|---|---|
ООП в с++ |
|||
|
#18+
Нужно освежить, подзабылось. Были у меня институцкие методички доцента Шеховцова. Хороша вещь, но потерялись. Нужны либо набор статей. либо методички, либо накрайняк книжко. (скачать бесплатно :) ) stl, паттерны и другие ништяки пока не нужны. ООП - прежде всего (наследование, инкапсуляция, полиморфизм, статические и указатели, перегрузка операторов и тд), ну и шаблоны. Спасибо. C ув. Tors ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2017, 11:15
|
|||
|---|---|---|---|
ООП в с++ |
|||
|
#18+
Что, дружище? Не помогают? Никто не знает замечательного доцента Шехерцова! Дорогой All , накидай человеку ссылок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2017, 13:21
|
|||
|---|---|---|---|
ООП в с++ |
|||
|
#18+
maytonДорогой All , накидай человеку ссылок.Да не вопрос!... тынц!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2017, 13:50
|
|||
|---|---|---|---|
ООП в с++ |
|||
|
#18+
В этой троице (наследование, инкапсуляция и полиморфизм) всегда забавляло, что полиморфизма без наследования как-бы не бывает)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2017, 14:30
|
|||
|---|---|---|---|
ООП в с++ |
|||
|
#18+
Автору (в порядке приоритета) статьи, методички и книги. Жаль что книги не в почоте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2017, 15:12
|
|||
|---|---|---|---|
ООП в с++ |
|||
|
#18+
ну явсегда забавляло, что полиморфизма без наследования как-бы не бывает))))это у них там, в других форумах, может и не бывает, а у нас - бывает))) Код: plaintext 1. 2. 3. 4. 5. статический полиморфизм, как бэ )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2017, 00:02
|
|||
|---|---|---|---|
|
|||
ООП в с++ |
|||
|
#18+
tors, Здесь отрывок D&E BS. PS Хорошая статья Run-time type identification for C++ \ BS, Lenkov ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2017, 05:52
|
|||
|---|---|---|---|
ООП в с++ |
|||
|
#18+
вот ещё http://www.sql.ru/forum/1221677/c-interesnoe-poleznoe докиньте в эту ветку, если что новое появилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2017, 23:13
|
|||
|---|---|---|---|
ООП в с++ |
|||
|
#18+
ну яВ этой троице (наследование, инкапсуляция и полиморфизм) всегда забавляло, что полиморфизма без наследования как-бы не бывает)))) полиморфизм без наследования бывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.06.2017, 00:19
|
|||
|---|---|---|---|
|
|||
ООП в с++ |
|||
|
#18+
MasterZivну яВ этой троице (наследование, инкапсуляция и полиморфизм) всегда забавляло, что полиморфизма без наследования как-бы не бывает)))) полиморфизм без наследования бывает. Иногда полиморфизмом в ООП называют возможность работы с интерфейсами, реализуемыми по-разному в базовом классе и в классе-наследнике. То есть, полиморфизмом в данном случае называют описание возможности переопределения виртуальных/абстрактных методов в классе-наследнике с целью (например) использовать такие методы в базовом классе до их фактической реализации. Т.е., здесь полиморфизм есть реализации принципа "один интерфейс - разная реализация" в рамках иерархии наследования ("полиморфизм времени выполнения"). Часто полиморфизмом (в т.ч. и вне ООП) называют понятие "полиморфизм как перегрузка". Например, функции с одинаковыми именами, но с параметрами разных типов (в одной и той же области видимости, конечно). Естественно, никакого отношения к ООП такие фичи не имеют, даже если они появляются именно в ООП языках (например, перегрузки функций не было С, и она появилась в С++). Впрочем, прочие базовые элементы ООП также могут быть реализованы "сами по себе". ВообщеВообще, определение "полиморфизм" - опасное, используется по принципу "кто во что горазд". Перекрытие методов (с параметрами разных типов) именно при наследовании (в С++) - вроде как тоже фича ООП (ибо без наследования тут никак), но к чему ее отнести - не совсем понятно. Наверное, тоже пример полиморфизма. Имхо, про трех китов ООП знать нужно, но убиваться, стараясь натянуть реальную реализацию конкретного языка на академически глобус ООП не обязательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.06.2017, 00:23
|
|||
|---|---|---|---|
ООП в с++ |
|||
|
#18+
Кузя туповатый, ООП как чистая парадигма устарела и не применяется. Споры уже ни к чему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.06.2017, 18:20
|
|||
|---|---|---|---|
|
|||
ООП в с++ |
|||
|
#18+
Кузя туповатыйИногда полиморфизмом в ООП называют возможность работы с интерфейсами, реализуемыми по-разному в базовом классе и в классе-наследнике. Интерфейс и его реализация (являющиеся сутью полиморфизма) - это более широкие понятия чем абстрактный класс и его наследник, которые являются всего лишь частными случаями этих понятий. Поэтому как выше сказано, наследование необязательно для полиморфизма. Например в языке Go интерфейсы реализуются без наследования. Ну и в С++ статический полиморфизм, приведенный выше на шаблонах, или та же перегрузка функций, это такой же самый полиморфизм с реализацией интерфейсов. Кузя туповатыйЕстественно, никакого отношения к ООП такие фичи не имеют Вас забыли спросить, имеют или нет )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2018147]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
162ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 281ms |
| total: | 532ms |

| 0 / 0 |
