Результаты поиска по запросу "polymorphism"
это количество элементов в структуре, которые имеют одинаковый тип и порядок. Как отмечает R, это то, что C говорит, что вы можете сделать
рабатываю программу на C, которая манипулирует геометрическими фигурами, и было бы очень удобно, если бы каждый тип фигуры мог управляться одними и теми же п...
Отображение на самом деле работает нормально, хотя утверждение проверки конфигурации не удается ...
отрим следующий основной случай:
Подклассы наследуют интерфейсы?
Быстрый вопрос, я изучаю интерфейсы и наследование. Это не фактический код, просто пример. Допустим, у меня есть абстрактный класс Animal. Есть наследство с такими группами, как лошади и клыки. Там же есть интерфейс «Домашние животные». Он будет ...
..может вызывать разные методы в зависимости от динамического типа, хранящегося в переменной
чаю язык Java для теста SCJP. Немного сложно понять «полиморфный метод». Не могли бы вы объяснить это для меня? или дай мне несколько ссылок?
виды ошибок, на которые вы ссылаетесь.
4 вводит ковариацию. Я думаю, это полезно. В конце концов, MS прошла через все трудности, добавив его в язык C #. Но почему ковариация более полезна, чем старый добрый полиморфизм? Я написал этот пример, чтобы понять, почему я должен реализовать ...
может быть публично удален. Но я полагаю, что не повредит привычке добавлять виртуальные dtors на случай, если они понадобятся позже.
я есть четкое понимание большинства ОО-теорий, но меня смущает одна вещь - виртуальные деструкторы. Я думал, что деструктора всегда называют независимо от того, что и для каждого объекта в цепочке. Когда вы собираетесь сделать их виртуальными и ...
который имитирует ту же функциональность. Но, как объяснил MYYM, преимущества повторного использования кода и т. Д. Могут быть огромными, и именно тогда вы захотите воспользоваться преимуществами полиморфизма.
чаю концепции Java. Я получил сомнение в концепции наследования Java. В наследовании мы можем назначить экземпляр подкласса для ссылки на базовый класс, и с этим мы можем получить доступ только к функции базового класса. и мы можем назначить ...
) несколько лет назад, и его дизайн вдохновил тот, который использует Boost.
ли C ++ контейнер, который я мог бы использовать или построить, который может содержать, скажем,int а такжеstring а такжеdouble типы? Проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда я пытаюсь заполнить, скажем, карту, ...
в блоге по ссылке и уже видел ответ Даниэля выше.
аюсь создать класс Vector, который является общим для всех числовых типов. моей первоначальной попыткой было написать класс для всех типов, например так: class Vector3f(val x:Float, val y:Float, val z:Float)Поскольку Scala поддерживает ...
Учитывая неопределенность в поддержке, я бы использовал это только в экспериментальном коде или в качестве учебного занятия, если только у меня не было гарантий от реализации C, которую я использовал, что эта арифметика указателей поддерживается. Было бы предпочтительнее придерживаться основы в качестве первого элемента, поскольку эти преобразования строго соответствуют C.
аюсь смоделировать полиморфизм C ++ в C с помощью следующего кода: #include<stdio.h> typedef struct Base { void (*out) (void); } Base; typedef struct Derived { Base base; int x; } Derived; void base_out() { printf("base\n"); } void derived_out() ...