|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.02.2015, 22:31 | #21 |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
|
12.02.2015, 22:37 | #22 | |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
создаете естественно объект, а instance переменная ссылочного типа, в ней находится только ссылка (в приближении указатель - 4 байта) - адрес объекта в памяти
объект не в переменной лежит а в куче, где-то фик знает где, мы только адрес знаем, и по адресу с объектом и работаем Цитата:
Последний раз редактировалось Stilet; 13.02.2015 в 07:48. |
|
12.02.2015, 23:13 | #23 |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
Это всё понятно. Но эта ссылочная переменная являясь теоретически ссылкой на класс DerivesClass(), а не на обрубок по функционалу Base() тем не менее не может оперировать полями класса DerivedClass(). lomastr_, Вы ответили сверху на этот вопрос. Но как-то не однозначно. Лично я это не понял. Хотя базовые знания как писать эти полиморфные структуры я уже понял неделю назад. Но вот вышеприведённый вопрос для меня остаётся загадкой.
|
12.02.2015, 23:15 | #24 | |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
может проще будет так понять
я не зря упираю на то что в определении переменной тип - это как своего рода интерфейс, вот посмотрим на них как таковых к примеру есть 2 интерфейса Код:
Код:
Код:
Код:
так понятнее? Цитата:
Последний раз редактировалось Stilet; 13.02.2015 в 07:50. |
|
12.02.2015, 23:25 | #25 |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
|
13.02.2015, 20:11 | #26 |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
С большего. Тока тут, опять-таки, всё как-то.. представь что это интерфейс.. когда интерфейса то в данных случая то нет. В общем, я с большего понимаю о чём речь. Буду дальше двигаться. И перечитаю ещё разок что уже знал. Со временем уляжется у уме надеюсь...
|
13.02.2015, 21:56 | #27 | |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
Цитата:
|
|
13.02.2015, 22:30 | #28 |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
|
13.02.2015, 22:45 | #29 |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
апи в данном случае это тот набор открытых свойств методов и полей, которые предоставляет тип переменной
да и какбы надо различать тип переменной и тип объекта, т.к. это не всегда одно и тоже Последний раз редактировалось lomastr_; 13.02.2015 в 22:51. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос для приведения к одному, одинаковому размеру графиков | REztor | Microsoft Office Excel | 2 | 23.12.2012 22:28 |
Битва экстрасенсов. Приведения, души и т.д. | TwiX | Свободное общение | 5 | 30.10.2011 15:22 |
Ошибка при присвоении объекту производного класса объекта базового класса с исп. явного приведения типов | Lanx | Помощь студентам | 0 | 06.04.2011 20:24 |
Приведение к типу | __Demon__ | Общие вопросы C/C++ | 1 | 27.09.2009 17:40 |
Проблема приведения типов | Dec(Leprosus) | Общие вопросы C/C++ | 14 | 08.05.2008 04:24 |