Tr (17.06.2014 14:46, просмотров: 1) ответил Скрипач на Прочитай еще раз. Только ВЕСЬ текст.
Какие-то зайцы, какие-то медведи... Я тебе как программисту объясню:
Есть два класса.
Первый класс - "Животное". Второй класс - "Страна".
Сам понимаешь, что ни какой связи между этими двумя классами нет, создавались в разных лаборатория, разными программистами, в разное время и для разных объектов.
Есть классы наследники первых двух.
Класс "Медведь" наследник класса "Животное".
Класс "Заяц" наследник класса "Животное".
Оба наследника унаследовали свойство: "Размер".
Медведь->Размер = Большой;
Заяц->Размер = Маленький;
И класс "Россия" наследник класса "Страна".
И так случилось, что у класса "Страна" есть свойство с таким же названием "Размер"!
Россия->Размер = Большой;
Так, вот, ты сейчас пытаешься указателю типа "Страна" присвоить указатель типа "Животное"! Любой компилятор тебя пошлёт НА ХУЙ! А я не привык спорить с компиляторами.