0
ответов

Реализация множественного наследования с использованием двух интерфейсов, имеющих одинаковые методы

Я понимаю концепцию множественного наследования, хотя я пытаюсь получить доступ к тому же методу, который был дан в двух интерфейсах. Пример: - interface Interface1 {int show (); пустота ...
вопрос задан: 19 March 2012 10:07
0
ответов

Реализация интерфейсов в C ++ с унаследованными конкретными классами

Я пытаюсь определить типы интерфейсов в C ++, используя абстрактные классы, и реализовать их с помощью конкретных классов. Проблема, с которой я столкнулся, заключается в том, что я не могу одновременно наследовать и взаимодействовать с другим ...
вопрос задан: 22 February 2012 23:27
0
ответов

Множественное наследование?

Я искал в Интернете информацию, которая могла бы помочь мне решить проблему проектирования, которая меня сбивает. Я новичок в сложных ситуациях наследования, поэтому мое решение могло быть просто основано на ...
вопрос задан: 16 February 2012 06:50
0
ответов

Inherited Generics Constructor C #

Привет, я пытаюсь сделать общий treenode. Вот абстрактный общий класс общедоступный абстрактный класс TreeNode {защищенный список > _childNodes = new List
вопрос задан: 8 February 2012 15:15
0
ответов

Как бы вы смоделировали общее хранилище Schema.org

Я ищу лучший способ смоделировать приложение вокруг всего этого schema.org. Иерархия Schema.org содержит сейчас около 500 различных типов, которые могут быть использованы для разметки микроданных на ...
вопрос задан: 13 January 2012 10:42
0
ответов

Почему не рекомендуется использовать множественное наследование?

Я создаю классы S4 в R. Я прочитал в https://github.com/hadley/devtools/wiki/S4 Note, что S4 поддерживает множественное наследование, но это должно использоваться с крайней осторожностью, так как это делает метод ...
вопрос задан: 12 January 2012 08:27
0
ответов

Порядок вызова с множественным наследованием

A B | | | | C D E F | | | | | | G H | I user@ubuntu:~/Documents/Python/oop_python$ cat tt.py class A: def call_me(self): print("A") class C(A): def ...
вопрос задан: 8 January 2012 17:45
0
ответов

Ошибка проверки времени выполнения № 0 - Значение ESP не было должным образом сохранено при вызове функции

Я создал простую программу, которая демонстрирует ошибку времени выполнения, которую я получаю с моим приложением Qt, которое использует множественное наследование. Дерево наследования выглядит так: QGraphicsItem (abstract) \ ...
вопрос задан: 24 December 2011 18:22
0
ответов

Может ли Super иметь дело с множественным наследованием?

При наследовании от двух таких объектов, как эти, класс Foo (объект): def __init __ (self, a): self.a = класс Bar (объект): def __init __ (self, b): self.b = b Обычно я делал бы что-то вроде этого ...
вопрос задан: 26 October 2011 13:36
0
ответов

Реализация одной и той же сигнатуры метода из двух «интерфейсов»

Используя чистые виртуальные методы для искусственных интерфейсов в C ++, что происходит, когда конкретный класс является производным от двух «интерфейсов», которые имеют идентичное объявление метода? например, подклассы X Iaaa и Ibbb и ...
вопрос задан: 24 October 2011 08:35
0
ответов

Слияние функций множественного наследования c ++

У меня есть: class XILightSource { public: virtual XVec2 position () const = 0; {{ 1}}}; class XLightSprite: общедоступный XSprite, общедоступный XILightSource {}; Проблема в том, что у XSprite уже есть такая же ...
вопрос задан: 7 October 2011 05:46
0
ответов

Android CONTENT TYPE - Является ли vnd.android.cursor.dir какой-то стандартной константой, определенной android?

У меня есть очень базовое понимание проблемы типов контента. Я просмотрел много примеров и текста, объясняющих вышеуказанный термин, но все еще имею некоторые основные проблемы понимания. Может прояснить меня...
вопрос задан: 26 September 2011 23:29
0
ответов

Многократное наследование от базового класса к разным производным классам

Предположим, что существует такая классовая иерархия: класс A //базовой класс класс B //интерфейс класс C : public A, public B Then C создается объект: A *object = new C(); Можно ли привести объект к ...
вопрос задан: 15 September 2011 06:24
0
ответов

C ++ Многократный литье на наследство

У меня есть класс: классная база; Также у меня есть интерфейсный интерфейс интерфейса; Далее я создаю класс класса: общественная база, общедоступный интерфейс; Если у меня есть базовый * объект = новый вывод; Как я могу ...
вопрос задан: 14 September 2011 14:20
0
ответов

Где я должен положить пустой базовый класс?

делает заказ, в котором я перечисляю базовые классы, когда один из них пуст, а другой нет? Class Foo: normal_class, option_class {...}; Class Foo: public_class, normal_class {...} ...
вопрос задан: 14 September 2011 12:06
0
ответов

Как компилятор внутренне решает проблему алмаза в C++?

Мы знаем, что проблему алмаза можно решить с помощью виртуального наследования. Например: класс Animal // base class { int weight; public: int getWeight() { return weight;}; }; ...
вопрос задан: 12 September 2011 06:18
0
ответов

Почему компилятор C ++ не может различать унаследованный общедоступный и унаследованный частный метод с тем же именем?

Я не понимаю, почему компилятор C ++ не принимает это : class Foo {private: void Baz () {}}; class Bar {public: void Baz () {}; класс FooBar: публичный Foo, публичный бар {}; ...
вопрос задан: 26 August 2011 19:40
0
ответов

Множественное наследование Python / Mixin

У меня следующая проблема: class A: animal = 'gerbil' def __init __ (self): self.result = self.calculate_animal () def calculate_animal ( self): print (self.animal) ...
вопрос задан: 19 August 2011 19:29
0
ответов

Неопределенное имя внедренного класса не является ошибкой

То, что я прочитал в стандарте C ++ о введенных именах классов, противоречит (как я это вижу) поведению примера программы, которую я представлю в ближайшее время. Вот что я прочитал: Из 3.4 (параграф 3) ...
вопрос задан: 11 August 2011 11:28
0
ответов

Примеси, множественное наследование, конструкторы и данные

У меня есть класс: class A (объект): def __init __ (self, * args): # impl Также "миксин", в основном другой класс с некоторыми данными и методами: class Mixin (object): def __init __ (self): ...
вопрос задан: 8 August 2011 18:08
0
ответов

Ковариантные возвращаемые типы с множественным наследованием. как работает этот код?

Кто-нибудь может сказать мне, как ковариация возвращаемого типа работает в следующем коде? класс X { общедоступные: int x; }; класс Y: публичный OtherClass, публичный X { }; статический Y inst; class A { public: ...
вопрос задан: 28 July 2011 10:04
0
ответов

Виртуальные методы в виртуальном базовом классе

Что-то, что сбивает меня с толку в наследовании виртуальных базовых классов ... Учитывая следующие классы: класс A {виртуальный void foo () = 0; } класс B: виртуальный A {void foo () {/ * сделать X * /} } ...
вопрос задан: 7 July 2011 18:12
0
ответов

Может ли один класс расширять два класса?

Мой класс должен расширять два класса одновременно: Public class Preferences расширяет AbstractBillingActivity {public class Preferences расширяет PreferenceActivity {Как это сделать? Upd. Поскольку это ...
вопрос задан: 5 July 2011 20:44
0
ответов

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

class A {public: void fa () {}}; class B: public A { public: void fb () {} }; класс C: публичный A, публичный B { public: void fc () {// вызвать A :: fa (), а не B :: ...
вопрос задан: 27 June 2011 05:14
0
ответов

множественное наследование и члены данных

Я никогда не использовал множественное наследование и наткнулся на проблему дизайна, с которой никогда не сталкивался .. класс A {//..методы .. } класс B: общественный A {int b; //...методы .. } class C: public A {int ...
вопрос задан: 25 June 2011 09:15
0
ответов

е потребно виртуелно наследство од чисти апстрактни класи (интерфејси)

Зошто во кодот под компајлерот се жали дека PureAb AbstractBase е двосмислена основна класа на MultiplyInheritedClass? Сфаќам дека имам две копии на PureAb AbstractBase во ...
вопрос задан: 19 June 2011 20:45
0
ответов

Вопрос о множественном наследовании в C ++?

У меня есть следующий код: #include "stdafx.h" #include #include используя пространство имен std; #define MNAME 30 class Person { общедоступный: имя символа [MNAME + 1]; }; class ...
вопрос задан: 18 May 2011 15:27
0
ответов

Наследование с частичными классами пользовательского элемента управления Silverlight

Я пытаюсь разрешить нескольким классам наследовать более общий пользовательский элемент управления Silverlight, чтобы избежать избыточность в моем коде. Классы наследуют расширенный элемент управления, который затем наследует пользовательский элемент упр
вопрос задан: 13 May 2011 19:11
0
ответов

About multiple inheritance and defining virtual function

I have a multiple inheritance scenario without virtual base classes like this: Ta Tb | | B C \ / A Ta and Tb are two different template classes that both declare a virtual function ...
вопрос задан: 6 May 2011 13:44
0
ответов

Множественное наследование интерфейса C ++ с тем же method

Мне нужно унаследовать от двух интерфейсов, которые имеют один и тот же метод, который в обоих случаях должен выполнять одно и то же. Код правильный или нет? Мне это нужно для какого-то прокси-класса. ...
вопрос задан: 26 April 2011 18:54