0
ответов

Полиморфизм - Вызов функции базового класса

Можно ли вызвать функцию базового класса без изменения как базового, так и производного классов? class Employee {public String getName () {return "Сотрудник"; } public int getSalary () ...
вопрос задан: 28 October 2011 17:13
0
ответов

c ++ Лучший способ назначить производный класс базовому классу

Это кажется глупым вопросом, но я хочу иметь возможность создать экземпляр производного класса и назначить его базовому классу в одной строке: class A {} ; класс B: общественный A {}; // я могу это сделать A * base; B ...
вопрос задан: 20 October 2011 04:14
0
ответов

Полиморфное «получение» с использованием спящего режима, многие к одному, InheritanceType.JOINED

У меня есть что-то вроде этого ... Класс Car, в котором одно сиденье из многих сидений. У сиденья есть подкласс LeatherSeat. Public class Автомобиль {частное сиденье; ... @ManyToOne (fetch = FetchType.LAZY) ...
вопрос задан: 19 October 2011 15:37
0
ответов

сбой виртуального деструктора при использовании массива

Я нашел этот код на веб-сайте #include , используя пространство имен std; struct Base {Base () {cout << "База" << ""; } virtual ~ Base () {cout << "~ Base" << ...
вопрос задан: 13 October 2011 13:00
0
ответов

Как мне создать формальный вложенный ввод без набора полей?

У меня есть таблица User, которая наследуется от таблицы с именем Person Короче говоря, вместо того, чтобы делать следующее: f.inputs 'Something' do f. входы для:: человек do | f | f.input: name f ....
вопрос задан: 12 October 2011 05:55
0
ответов

Общая функция типа (для всего n. Maybe (fn)) -> Maybe (forall n. (Fn))

Можно ли написать инъективная функция типа hard :: (forall n. Maybe (fn)) -> Maybe (forall n. (fn)) как полностью функциональная программа, то есть без использования ошибки, undefined,. ..
вопрос задан: 11 October 2011 00:14
0
ответов

операторы перегрузки << и унаследованные классы

У меня есть базовый класс, а затем несколько производных классов. Я хотел бы перегрузить оператор «<<» для этих производных классов. Для обычных операторов, то есть '+', виртуальные функции делают свое дело. Что ...
вопрос задан: 7 October 2011 17:33
0
ответов

Всегда ли я предпочитаю более общие типы конкретным типам?

Скомпилировано с ghc --make эти две программы создают одинаковые двоичные файлы: - id1a.hs main = print (id '' a ') id' :: a -> a id ' x = x - id1b.hs main = print (id '' a ') id' :: Char -> Char ...
вопрос задан: 5 October 2011 04:55
0
ответов

Есть ли способ отключить GWT AutoBean?

Я использовал AutoBeans для сопоставления данных JSON, поступающих из веб-службы, не основанной на GWT-RPC Java. Пока все работает, кроме одного маппинга. На стороне сервера класс имеет свойство ...
вопрос задан: 4 October 2011 21:34
0
ответов

C++ stream polymorphy on stack?

Я хотел бы сделать что-то вроде этого: std::wistream input = std::wifstream(text); if (!input) input = std::wistringstream(text); // читаем из ввода, т.е. интерпретируем текст как имя файла, ...
вопрос задан: 1 October 2011 18:04
0
ответов

Ошибка компиляции Cuda - ожидаемое первичное выражение

эта программа кажется в порядке, но я все еще получаю ошибку, какое-то предложение? Программа: #include "dot.h" #include #include #include int main (int argc, ...
вопрос задан: 25 September 2011 11:40
0
ответов

jaxb - как создать XML из полиморфных классов

Я только начал использовать JAXB для вывода XML из объектов java. В моих классах Java существует полиморфизм, который, похоже, не работает в JAXB. Ниже показано, как я пытался с этим справиться, но в ...
вопрос задан: 21 September 2011 12:29
0
ответов

OverRiding Vs PolyMorphism

What is the difference between the two? Суперкласс, имеющий myMethod(int a) и наследующий класс, имеющий тот же самый метод, Это переопределение или полиморфизм? Я ясно понимаю разницу в ч/б ...
вопрос задан: 20 September 2011 17:38
0
ответов

Добавление настраиваемого поведения к последовательностям Clojure

Одним из сильных сторон Clojure является то, что все основные типы данных реализуют одну и ту же абстракцию последовательности: clojure.lang.ISeq. Это означает, что такие функции, как «first», «concat», «cons», «map», «...
вопрос задан: 16 September 2011 02:45
0
ответов

Возможен, чтобы иметь «полиморфные отношения Hone_one» в рельсах?

Я хотел бы сделать что-то подобное: категория ---------- - я бы - именная метка ---------- - я бы - Теги кампании ---------- - я бы - имя - Цель (либо тег * или * категория) - это полиморфная ассоциация ...
вопрос задан: 8 September 2011 01:28
0
ответов

Когда компилятор может статически связывать вызов виртуальной функции?

Я ожидал, что компилятор сможет статически разрешить вызов функции к виртуальной функции, если тип класса известен во время компиляции (например, если экземпляр класса не используется через ....
вопрос задан: 3 September 2011 10:12
0
ответов

Массив полиморфных объектов базового класса, инициализированный объектами дочернего класса.

Извините за сложный заголовок. У меня примерно так: class Base { общедоступные: int SomeMember; Base (): SomeMember (42) {} виртуальный int Get () {return SomeMember; } }; class ChildA: public ...
вопрос задан: 26 August 2011 11:15
0
ответов

полиморфные ссылки на C ++

Мне было интересно, как можно реализовать полиморфизм с ссылки, в отличие от указателей. Чтобы прояснить ситуацию, см. Следующий минимальный пример: class A; класс B {public: A & a; ///////////////// <-...
вопрос задан: 25 August 2011 14:52
0
ответов

SQL: Нормализация базы данных с сохранением ограничений

Предположим, у меня есть следующие таблицы: ____________________ ____________________ | Организмы | | Виды | | -------------------- | | ------...
вопрос задан: 24 August 2011 23:50
0
ответов

Допускает ли C ++ несколько уровней виртуальности?

У меня есть базовый класс Object. PhysicsObject наследуется от Object. Болл наследуется от PhysicsObject, а SoftBall наследуется от Ball. Примерно так: Объект | PhysicsObject | Мяч | ...
вопрос задан: 22 August 2011 18:21
0
ответов

C # - Как преобразовать List в List , когда Dog является подклассом Animal?

У меня есть класс Animal и его подкласс Dog. У меня есть List , и я хочу добавить содержимое некоторого List в List . Есть ли лучший способ сделать это, чем просто ...
вопрос задан: 18 August 2011 18:10
0
ответов

Полиморфизм в функциях высшего порядка?

у меня есть алгебраический тип данных с некоторыми конструкторами, которые держат сопоставимые значения и некоторых конструкторов, которые не делают. Я записал некоторые функции сравнения, которые работают как стандарт (==) и (/=)...
вопрос задан: 15 August 2011 03:44
0
ответов

Использование Столбец «_type» с полиморфными ассоциациями в Rails

У меня есть модель слота, принадлежащая модели конфигурации, а также другая модель: в db / migrate / ... create_slots.rb: t.references: slottable,: polymorphic = > true В app / models / slot.rb: ...
вопрос задан: 9 August 2011 12:43
0
ответов

C #: Есть ли способ пропустить один из базовых вызовов в полиморфизме?

class GrandParent {public virtual void Foo () {...} } class Parent: GrandParent {публичное переопределение void Foo () {base.Foo (); // Проделаем дополнительную работу} } class Child: ...
вопрос задан: 2 August 2011 14:19
0
ответов

Сопоставление перегруженной функции с ее полиморфным аргументом

Хорошо, название звучит слишком сложно, и я думаю, что, вероятно, поэтому было трудно найти ответ через Google или этот сайт. Возможно, я просто не знаю, как правильно выразить проблему ...
вопрос задан: 1 August 2011 11:22
0
ответов

Wiel tëschent Klassen a Structs

En msdn Artikel iwwer C # mam Numm Wiel tëscht Klassen a Strukture gëtt de folgende Rot: Betruecht eng Struktur ze definéieren amplaz eng Klass wann Instanzen vum Typ kleng sinn an allgemeng ...
вопрос задан: 30 July 2011 17:42
0
ответов

Полиморфизм и перегрузка статическими методами в C #.

Я пытался сгенерировать фабрику, предполагаемую, чтобы вернуть другой объект общего интерфейса (скажем, элемент) в соответствии с входным параметром (я называю его контекстом) функции GetItem (контекст) ...
вопрос задан: 28 July 2011 12:13
0
ответов

Полиморфизм c ++

В некоторых книгах написано, что класс, объявляющий или наследующий виртуальную функцию, называется полиморфным классом. Класс B не имеет никаких виртуальных функций, но проходит более одного теста is-a. ...
вопрос задан: 22 July 2011 22:17
0
ответов

Чистые виртуальные функции и неиспользуемые аргументы в дочерних функциях в C ++

У меня есть следующее: class Parent { public: виртуальный bool foo (vector arg1, vector arg2) = 0; }; class Child: public Parent { public: bool foo (vector ...
вопрос задан: 19 July 2011 20:37
0
ответов

Можно ли объединить концепции наследования и параметрического полиморфизма?

Интересно, вообще возможно ли объединить концепции наследования и параметрического полиморфизма ( «дженерики»), особенно в отношении дисперсии, но также и с точки зрения того, как («синтаксис») и где (use-site / ...
вопрос задан: 18 July 2011 15:35