3
ответа

Виртуальные таблицы и виртуальные указатели для нескольких виртуальное наследование и преобразование типа

Я мало смущен vptr и представлением объектов в памяти и надеждой, можно помочь мне понять вопрос лучше. Полагайте, что B наследовался A, и оба определяют виртуальные функции f ()...
вопрос задан: 24 July 2010 12:13
3
ответа

Python условно инициализирует подкласс от одного из двух родителей [duplicate]

Я использую модуль, который я не разрабатываю, который предоставляет два класса Class2D и Class3D. Эти классы строят некоторый объект из набора точек, основанный на том, что точки 2-мерные или 3 ...
вопрос задан: 9 July 2010 02:25
3
ответа

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

Предположим, что у меня есть эти интерфейсы: открытый интерфейс I1 {освобождает нечто ();} открытый интерфейс I2 {освобождают панель ();} и классы: общедоступный класс A расширяет реализации AParent I1, I2 {//код для нечто...
вопрос задан: 24 June 2010 08:07
3
ответа

множественное наследование: неожиданный результат, после того, как брошено от пустоты * к 2-му базовому классу

Моя программа должна использовать пусто* для переноса данных или объектов в динамической ситуации с вызовом, так, чтобы это могло сослаться на данные произвольных типов, даже типов примитивов. Однако я недавно...
вопрос задан: 4 March 2010 13:17
3
ответа

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

Java не позволяет наследование от нескольких классов (все еще, это позволяет наследование от нескольких интерфейсов.), я знаю, что это очень встроено с классической ромбовидной проблемой. Но мои вопросы состоят в том почему Java...
вопрос задан: 11 August 2009 08:36
3
ответа

Обсуждение множественного наследования по сравнению с Составом для проекта (+other вещи)

Я пишу платформу Python для моделирования роев распределенного датчика. Причем идея состоит в том, что конечный пользователь может записать пользовательский Узел, состоящий из поведения SensorNode (коммуникация, вход...
вопрос задан: 14 March 2009 08:24
3
ответа

Как Python “супер” делает правильную вещь?

Я запускаю Python 2.5, таким образом, этот вопрос не может относиться к Python 3. Когда Вы делаете ромбовидную иерархию классов с помощью множественного наследования и создаете объект полученного больше всего класса, Python делает...
вопрос задан: 3 March 2009 17:00
3
ответа

Предупреждение компилятора Visual Studio C4250 ('class1': наследовался 'class2:: участник' через преобладание)

Следующий код генерирует предупреждение C4250. Мой вопрос, что лучшее решение к нему? класс A {виртуальная пустота func1 ();} класс B: общественность {} класс C: общественность {виртуальная пустота func1 ();}...
вопрос задан: 22 January 2009 15:13
3
ответа

Вопрос на множественном наследовании, виртуальных базовых классах и размере объекта в C++

Следующий код печатает 20, т.е. sizeof (z) равняется 20. #include <iostream.h> класс Основа {общественность: интервал a;}; класс Основа общественности X:virtual {общественность: интервал x;};...
вопрос задан: 28 December 2008 17:19
2
ответа

Как вызвать конструктор каждого родителя ровно один раз?

Предположим, что у одного есть простая установка множественного наследования с двумя базовыми классами A и B и одним дочерним классом C, наследуемым от обоих. класс A: def __init __ (self): print ("Конструктор начатого A") ...
вопрос задан: 5 March 2019 23:49
2
ответа

Почему наследование перегрузки константной / неконстантной функции неоднозначно?

Я пытался создать два класса, первый с неконстантной реализацией функций, второй с константной реализацией. Вот небольшой пример: class Base {protected: int some; }; ...
вопрос задан: 18 January 2019 20:35
2
ответа

Используя спокойные сигналы и слоты со множественным наследованием

У меня есть класс (MyClass), который наследовал большую часть его функциональности от спокойного встроенного объекта (QGraphicsTextItem). QGraphicsTextItem наследовался косвенно QObject. MyClass также реализует интерфейс...
вопрос задан: 14 April 2018 13:59
2
ответа

Асимметричный виртуальный ромб Наследования в C++

Таким образом, у меня есть эта идея, и я думаю, что в основном невозможно реализовать в C++..., но я хочу спросить. Я прочитал главу 15 Stroustrup и не получил мой ответ, и я не думаю миллиард...
вопрос задан: 9 April 2018 07:42
2
ответа

Псевдомножественное наследование с дополнительными методами в интерфейсах в C#?

Подобный вопрос, но не совсем то же самое, которое я думал, что с дополнительными методами в том же пространстве имен как интерфейс Вы могли получить подобный эффект ко множественному наследованию в этом, Вы надеваете'...
вопрос задан: 23 May 2017 12:14
2
ответа

C ++: множественное наследование с полиморфизмом

(заранее извините за вопрос о нубе) I есть 4 класса: класс Person {}; ученик класса: публичное лицо {}; класс Employee: public Person {}; class StudentEmployee: public Student, public Employee {...
вопрос задан: 23 May 2017 12:07
2
ответа

Структура объекта в случае виртуальных функций и множественного наследования

Меня недавно спросили в интервью о структуре объекта с виртуальными функциями и включенным множественным наследованием. Я объяснил это в контексте того, как это реализовано без множественного наследования...
вопрос задан: 26 July 2015 14:34
2
ответа

__ основания __ не работают! Что является следующим?

Следующий код не работает в Python 3.x, но он раньше работал с классами старого стиля: класс Расширитель: расширение определения (сам): печать ("Некоторая работа...") класс Основа: База в передаче. __ базируется __...
вопрос задан: 7 July 2010 08:47
2
ответа

Когда (это! = это) в C++?

У меня есть очень странный вопрос. У меня есть класс/функция: класс MCBSystem {[...] обрабатывают по шаблону <класс Получатель>, освобождает setCallBack (интервал i, Получатель* получатель, пусто (Получатель::*function) (...
вопрос задан: 29 June 2010 11:38
2
ответа

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

Почему множественное наследование не поддерживается на большей части языка программирования? Я мог действительно использовать эту функцию для разработки другого расположения приложения?
вопрос задан: 16 May 2010 01:50
2
ответа

Класс WCF, реализовывая два контракта на операцию в другом сервисе сокращается с тем же именем

Я объявил два контракта на обслуживание следующим образом: [ServiceContract] открытый интерфейс IContract1 {[OperationContract] дважды Добавляют (международный IP);} [ServiceContract] открытый интерфейс IContract2 {...
вопрос задан: 14 May 2010 00:34
2
ответа

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

Сценарий, генерирующий это, довольно сложен, таким образом, я разделю несколько частей и дам точное представление включенных классов./* Это наследовано с помощью SI многими классами как нормальный */...
вопрос задан: 8 May 2010 11:54
2
ответа

Множественное наследование позволяется на уровне класса в PHP?

Множественное наследование позволяется на уровне класса в PHP?
вопрос задан: 22 April 2010 12:54
2
ответа

Расширение и T и SomeInterface <T> в Java

Я хочу создать класс, который берет два параметра. Нужно быть введен просто как T. Другой должен быть введен как что-то, что расширяет и T и SomeInterface <T>. Когда я делаю попытку этого с...
вопрос задан: 30 March 2010 08:10
2
ответа

Почему точно делают мне нужно явное восходящее при реализации QueryInterface () в объекте с несколькими интерфейсами ()

Предположите, что у меня есть класс, реализовывая два или больше COM-интерфейса: класс CMyClass: общедоступный IInterface1, общедоступный IInterface2 {}; Почти каждый документ, который я видел, предполагает это, когда я реализую QueryInterface ()...
вопрос задан: 16 November 2009 15:20
2
ответа

Пользовательские исключения в C ++

Я пытался создать несколько пользовательских классов исключений для библиотеки C ++, над которой я работаю. Эти пользовательские исключения собирают дополнительную информацию, такую ​​как файл, номер строки и т. Д., Необходимые для отладки, если для некот
вопрос задан: 22 October 2009 08:46
2
ответа

Связывание IList < IMyInterfaceType > не отображает элементы интерфейсов, которые наследует IMyInterface

Я связываю IList с GridView. IMyInterface выглядит как открытый интерфейс IMyInterface: IHasTotalHours, IHasLines {DateTime GoalStartDate {get; задавать; } DateTime GoalEndDate {get; задавать; }} ...
вопрос задан: 25 February 2009 19:44
2
ответа

Действительно ли множественное наследование возможно в .NET VB?

Действительно ли множественное наследование возможно в .NET VB? Если так, каков синтаксис?
вопрос задан: 8 December 2008 22:50
1
ответ

Множественное наследование/прототипы в JavaScript

Я пришел к тому, что мне нужно иметь что-то вроде рудиментарного множественного наследования в JavaScript. (Я здесь не для того, чтобы обсуждать, хорошая это идея или нет, поэтому, пожалуйста, держите ...
вопрос задан: 11 February 2019 23:40
1
ответ

Есть ли способ устранить & ldquo; окончательную двусмысленность переопределения & rdquo; используя декларацию об использовании?

Я пытаюсь решить страшную проблему с алмазом с помощью методов виртуального класса. Давайте сначала рассмотрим случай множественного наследования с особенностью конечного виртуального метода. Так как есть окончательный ...
вопрос задан: 18 January 2019 16:17
1
ответ

Двойное наследование с не виртуальным деструктором (Y-образным)

У меня есть Y-образная иерархия классов: класс C наследуется от A и B, а класс D наследуется от C. A и B имеют виртуальные деструкторы, а деструктор C не является виртуальным. Я знаю, что если нет двойного ...
вопрос задан: 18 January 2019 03:06