0 / 0 / 0
Регистрация: 15.05.2010
Сообщений: 32
|
|
1 | |
Что такое полиморфизм?09.06.2010, 14:04. Показов 23079. Ответов 60
Метки нет (Все метки)
помогите понять, что такое полиморфизм , читаю книгу, не могу вникнуть, как я понялполиморфизм это перегрузка функций?? типа один интерфейс множество методов класса
еще , при создании статических переменных в классе, после объявления куда память выделяется?
0
|
09.06.2010, 14:04 | |
Ответы с готовыми решениями:
60
Что такое статический полиморфизм? Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами? Что такое рекурсивный тип данных? Что такое конструкция рекурсивного типа? Что такое хэндлер файла? Что такое файловый указатель? |
1 / 3 / 1
Регистрация: 16.02.2018
Сообщений: 124
|
|
23.02.2018, 19:11 | 42 |
dailydose LOL!!!+++++
0
|
1 / 3 / 1
Регистрация: 16.02.2018
Сообщений: 124
|
|
23.02.2018, 19:52 | 44 |
dailydose, да, поняла спасибо)) просто меня несколько строк в учебники с толку сбили, вот по этому и спросила на форуме.
мне привычны учебники по точным наукам, есть база сисАдмина (конечно это не программирование, НО всё же) и читаешь такое чтиво спокойно НО бывает то ли перевод не корректный, или автор сам себя перемудрил, и реально смотришь в книгу видишь фигу, и тут конечно сложно самой понять.Воть вообщем в 2х словах)))))
0
|
1 / 3 / 1
Регистрация: 16.02.2018
Сообщений: 124
|
|
23.02.2018, 20:58 | 47 |
dailydose, спасибо!!
а у меня вопрос про динамическую память и delete, можно?!
0
|
1718 / 567 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
|
|
23.02.2018, 21:29 | 48 |
0
|
1718 / 567 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
|
|
23.02.2018, 21:38 | 50 |
0
|
1 / 3 / 1
Регистрация: 16.02.2018
Сообщений: 124
|
|
23.02.2018, 23:00 | 51 |
а серьёзно, как понять в ++ очистила я динамическую командой delete или нет??в видео у парня удалённая функция, в отладчике подсвечивается красным, а у меня нет, но при этом типа часть оперативы которую я брала типа очистилась, там нули были, ну естестно при работе с утилитой NULL....
я ж Вам Не клоун, и мы не в цирке, можно нормально отвечать.спасибо.
0
|
зомбяк
1584 / 1218 / 345
Регистрация: 14.05.2017
Сообщений: 3,939
|
|
24.02.2018, 02:29 | 52 |
cyborgTITAN, автоматически проверить, очищался ли объект с помощью delete или массив с помощью delete[] невозможно. Потому что после очистки (если точнее - возвращения права использования данного участка памяти другим приложениям) там может быть записано всё что угодно.
Вручную можно после delete задать указателю значение NULL (а по новому стандарту - nullptr) и после этого можно безопасно применять delete к указателю ещё сколько угодно раз (т.к. при delete указателя с nullptr ничего переочищаться/портиться не будет), но всё же лучше подобного не допускать - на каждый new один delete, на каждый new[] один delete[], и желательно на одном и том же уровне программы.
0
|
24.02.2018, 06:02 | 53 |
Угу, спасибо.
Я то как раз свободный мч, и за ооп могу поговорить Добавлено через 54 секунды точно, совсем забыл про шаблоны.. у меня в голове сейчас дженерики)) Добавлено через 2 минуты тогда уж можно и за вариадики еще сказать))
0
|
1 / 3 / 1
Регистрация: 16.02.2018
Сообщений: 124
|
|
24.02.2018, 11:02 | 55 |
TRam_, БОЛЬШОЕ спасибо!))))
Добавлено через 2 минуты dailydose, ну так говорите!во внимание
0
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
25.02.2018, 11:46 | 56 |
1
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||||
25.02.2018, 13:05 | 58 | |||||
интерфейсы в сферическом ваккууме никому не интересны.
в контексте ООП воообще, и с++ специфики в частности, нас интересуют принципы программирования в терминах интерфейсах.
0
|
25.02.2018, 16:41 | 59 |
hoggy, если Вы именно про интерфейс взаимодействия то да, я же о интерфейсах-контрактах)
в ООП без них можно, но не нужно) а в с++ их и вовсе нет, ибо есть божественное множественное наследование
0
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
25.02.2018, 16:44 | 60 |
и в чем разница?
приведите пример. которое внезапно никак не мешает написать интерфейс-контракт, огаа
0
|
25.02.2018, 16:44 | |
25.02.2018, 16:44 | |
Помогаю со студенческими работами здесь
60
Что такое заголовочный файл? Что такое файл исходного кода? Рассмотрите назначение каждого из них Полиморфизм и наследование - что это? Что такое полиморфизм Что такое наследование, инкапсуляция и полиморфизм Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |