0
ответов

Помещение производных классов в карты STL в качестве значений

У меня есть 2 простых класса. Базовый класс A и производный класс B. В целях отладки конструктор копирования и деструктор переопределяются для cout stuff :класса A. { защищенный :уголь *c; общественный :А (...
вопрос задан: 16 July 2012 11:20
0
ответов

Как разрешить «вызванный чистый виртуальный метод»

Я понимаю, почему это происходит, но я застрял, пытаясь решить эту проблему. .вот что делает мой код, когда генерируется ошибка (таким образом, приводящая к сбою), когда моя программа выходит... чистый виртуальный...
вопрос задан: 22 May 2012 18:28
0
ответов

С# доступ к защищенному члену в производном классе [дубликат]

Я написал следующий код: public class A { protected string Howdy = "Привет!"; } public class B : A { public void CallHowdy() ...
вопрос задан: 18 May 2012 20:19
0
ответов

C++ Вызов производной функции из экземпляра базового класса

Я новичок в C++, но столкнулся с проблемой, которую не могу решить. Я буду использовать автомобили, чтобы проиллюстрировать проблему, просто чтобы упростить задачу. Итак, допустим, у меня есть базовый класс...
вопрос задан: 2 April 2012 10:37
0
ответов

Как вызвать виртуальный метод из другого метода базового класса, даже если текущий экземпляр относится к производному классу?

Как вызвать виртуальный метод из другого метода базового класса, даже если текущий экземпляр относится к производному классу? Я знаю, что мы можем вызвать Method2 в базовом классе из метода в производном...
вопрос задан: 29 March 2012 08:56
0
ответов

В чем разница между «расширениями» и «реализацией» в Java в отношении производительности и памяти и т. д.

В чем разница между расширениями и реализациями в Java в отношении к производительности и памяти и т. д. Например, рассмотрим следующие сценарии: 1) открытый интерфейс PrintResult. { public final ...
вопрос задан: 3 March 2012 12:40
0
ответов

Как динамически создавать производный тип в Python C-API

Предположим, у нас есть тип Noddy, как определено в руководстве по написанию модулей расширения C для Python. Теперь мы хотим создать производный тип, перезаписав только метод __new __ () Noddy. В настоящее время я ...
вопрос задан: 11 January 2012 12:09
0
ответов

Как определить параметры шаблона базовых классов во время компиляции (для ошибок)?

Я использовал шаблон "Любопытно повторяющийся шаблон" Общий код выглядит следующим образом: template void genericFunction (T &) ; template struct Функциональность {...
вопрос задан: 8 January 2012 15:32
0
ответов

Добавление virtual устраняет ошибку: тип base не является прямой базой производного класса

Рассмотрим следующий пример кода ниже: #include using namespace std; база класса {public: base () {cout << "ctor в базовом классе \ n"; } }; class ...
вопрос задан: 7 December 2011 18:24
0
ответов

получение производного класса по базовому указателю?

Могу поклясться, что это работало некоторое время назад, когда мой объект был объявлен на куче, а не на стеке. У меня есть функция, которая принимает указатель на базовый класс ( detail::DuplicateFn ). - Хотя, как ...
вопрос задан: 27 November 2011 11:53
0
ответов

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

Я могу создать и увидеть QWidget в одной из функций класса главного окна: .. // ok QWidget * w = new QWidget ( this); w-> setGeometry (400,300,400,300); w-> setStyleSheet ("background-color: white;") ...
вопрос задан: 24 November 2011 10:22
0
ответов

Наследование конструкторов и деструкторов

Я считаю, что конструкторы и деструкторы в базовом классе не могут быть унаследованы производными классами базового класса. Я правильно понимаю.
вопрос задан: 12 November 2011 10:10
0
ответов

Каким образом экземпляр базового класса может содержать экземпляр производного класса?

Я был кодером .Net (не могу сказать, что я программист) в течение 2 лет. Есть один вопрос, который я не могу понять в течение многих лет: как может экземпляр базового класса содержать экземпляр ...
вопрос задан: 10 November 2011 02:45
0
ответов

Статический абстрактный класс

Мне нужен способ создания статического класса, где некоторые константы могут быть конкретными в случае, но жестко закодированы. То, что я действительно хочу сделать, это иметь класс, где предоставляется несколько постоянных, когда класс ...
вопрос задан: 13 September 2011 09:02
0
ответов

Сериализация производных объектов без xsi: type

У меня проблема при сериализации словаря, содержащего список производных объектов. Сериализованный вывод содержит
вопрос задан: 10 August 2011 07:22
0
ответов

создать экземпляр неизвестного производного класса в C ++

допустим, у меня есть указатель на некоторый базовый класс, и я хочу создать новый экземпляр производного класса этого объекта. Как я могу это сделать? класс Base {// виртуальный }; class Derived: Base {// ... } ...
вопрос задан: 9 July 2011 04:32
0
ответов

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

У меня чертовски серьезная проблема со следующим: У меня есть общий класс с ограничением, производным от неуниверсальный интерфейс: открытый абстрактный класс DrilldownBase , где W: класс, ...
вопрос задан: 23 May 2011 13:14
0
ответов

Более простой «Предотвращение производных классов» в C ++

Исходя из предположения, что существует законная причина для предотвращения наследования от некоторого класса, Бьярн предлагает здесь решение для ответа на вопрос «Могу ли я остановить людей, наследованных от моего класса?» ...
вопрос задан: 4 April 2011 17:33
0
ответов

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

Есть ли способ в производном классе Java «отключить» метод и / или поле, которые в противном случае унаследованы от базового класса? Например, предположим, что у вас есть базовый класс Shape, в котором есть метод rotate (). ...
вопрос задан: 30 March 2011 12:42
0
ответов

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

У меня примерно такая ситуация: class Base {public static int x; общедоступный int myMethod () {x + = 5; вернуть x; }} класс DerivedA: Base { } ...
вопрос задан: 20 February 2011 21:51
0
ответов

Функции-члены C ++, объединяющие типы возвращаемых данных и производные классы

В этом надуманном примере: struct point_2d {point_2d & x (int n) {x_ = n; вернуть * это; } point_2d & y (int n) {y_ = n; вернуть * это; } int x_, y_; } point_2d & y (int n) {y_ = n; вернуть * это; } int x_, y_; } point_2d & y (int n) {y_ = n; вернуть * э
вопрос задан: 16 February 2011 07:28
0
ответов

C ++ вызывает шаблонные функции базового класса

Ниже приведены два случая. Случай 1) Base-> BaseIndirect-> DerivedIndirect Случай 2) Base-> Derived В случае 2) я могу вызвать функцию шаблона базового класса, используя 3 нотации. В случае 1) я могу ...
вопрос задан: 8 February 2011 05:20
0
ответов

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

В C #, как мне использовать XmlSerializer для десериализации объекта, который может относиться к базовому классу, или любого из нескольких производных классов, не зная заранее тип? Все мои производные классы добавляют ...
вопрос задан: 26 January 2011 04:25
0
ответов

Создание копии объекта абстрактного базового класса

Если у меня есть указатель на объект, производный от абстрактного базового класса (поэтому я не могу создать новый объект этого класса) , и я хочу сделать глубокую копию указанного объекта, есть ли более краткий способ ...
вопрос задан: 22 January 2011 21:51
0
ответов

Как определить запечатанный class в C ++?

Как остановить наследование класса другим классом.
вопрос задан: 20 January 2011 23:06
0
ответов

Как получить доступ к защищенному методу в базовом классе из производного класса?

Вот пример кода, который меня раздражает: class Base {защищенный: виртуальный void foo () = 0; }; class Derived: public Base {private: Base * b; / * Инициализируется конструктором, здесь не показан ...
вопрос задан: 13 January 2011 10:44
0
ответов

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

класс Материал { public: void foo () {cout << "Материал класса"; } }; class Unusual_Material: общедоступный материал { public: void foo () {cout << "Класс Unusual_Material"; } }; int ...
вопрос задан: 17 November 2010 20:47
0
ответов

Вызов замещаемой функции из базового класса?

Мой вопрос, вероятно, лучше всего пояснить на примере. Например, у меня есть 2 класса: базовый класс и производный класс: class baseClass { общедоступные: baseClass () {foo (); } ...
вопрос задан: 1 November 2010 21:28
0
ответов

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

Допустим, у меня есть базовый класс: class baseClass {public: baseClass () {}; }; И производный класс: class derClass: public baseClass {public: derClass () {}; }; Когда я ...
вопрос задан: 31 October 2010 21:03
0
ответов

Использование декларации (производный класс)

struct B1 {int d; void fb () {}; }; struct B2: B1 {используя B1 :: d; используя B1 :: fb; int d; // почему это дает ошибку? void fb () {} // а это не так? }; int main () {} Is ...
вопрос задан: 23 August 2010 04:51