0
ответов

C ++ выделяет пространство для объектов с помощью наследования

У меня есть вопрос о том, как компилятор C ++ знает, сколько места ему необходимо выделить для объекта при использовании наследования. Представьте себе следующие классы для взрослого и ребенка, которые расширяют ...
вопрос задан: 30 July 2011 17:14
0
ответов

Пользовательские свойства, определенные в базовой форме, теряют свое состояние в унаследованной форме при перестройке

У меня проблемы со свойствами базовой формы, не поддерживающими состояние в унаследованной форме. Среда: Visual Studio 2010 Ultimate с пакетом обновления 1: версия 10.0.40219.1 SP1Rel .Net Framework: ...
вопрос задан: 29 July 2011 14:50
0
ответов

Как наследовать файлы ресурсов (resx)

Представьте, что вы работаете над проектом .Net 4.0, состоящим из сотен сборок, каждая из которых имеет собственный файл ресурсов (.resx) для локализации. Доступ к локализованным строкам осуществляется с C # через ...
вопрос задан: 29 July 2011 14:39
0
ответов

Запрещено ли автоматическое копирование в классах, производных от класса Boost noncopyable?

Например: класс Foo : boost::noncopyable { // ... }; Class Bar: public Foo { // ... }; Является ли Bar некопируемым?
вопрос задан: 28 July 2011 18:29
0
ответов

Абстрактный базовый класс, наследующий ICollection

Предположим, у меня есть абстрактный базовый класс BaseTimeCollection и по крайней мере один конкретный класс ConcreteTimeCollection, который наследуется от базового класса. Я бы хотел, чтобы мой базовый класс унаследовал от ...
вопрос задан: 28 July 2011 13:51
0
ответов

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

Рассмотрим этот код из официального OpenJDK-источника java.awt.font.TextLayout: общедоступный конечный класс TextLayout {/ * ... * / protected void handleJustify (float justificationWidth) {// ...
вопрос задан: 28 July 2011 12:38
0
ответов

переопределить рекурсивный метод в python

Когда я вызываю рекурсивный метод базового класса из производного класса, рекурсивный вызов выполняется в отношении производного метода, а не метода базового класса. Как я могу избежать этого, не изменяя базовый ...
вопрос задан: 28 July 2011 07:40
0
ответов

Почему оператор приведения типов не работает с унаследованным классом?

I иметь два класса: struct B {}; структура D {оператор B & (); }; Когда я делаю; b = d; // B b; ... D d; Результат соответствует ожидаемому, где вызывается D :: operator B & () (Демо). Если D ...
вопрос задан: 27 July 2011 20:15
0
ответов

Неоднозначное определение operator () с множественным наследованием

Я компилирую этот код с помощью GCC (4.2.1 Apple build 5664) #include с использованием std :: size_t; шаблон struct index {}; структура {void operator () (size_t const &) {} }; ...
вопрос задан: 27 July 2011 14:36
0
ответов

Изменить значение защищенной переменной для дочернего класса

Я пытаюсь сделать что-то, что, как мне казалось, будет довольно простым, но поскольку я относительно новичок в ООП в PHP У меня небольшие проблемы. Вот мой код:
вопрос задан: 27 July 2011 14:20
0
ответов

Зачем нужны шаблоны / дженерики? Разве наследования недостаточно?

Я слышал, как многие люди говорили, что шаблоны C ++ очень мощные. Я до сих пор не понимаю преимуществ их использования вместо наследования. И поскольку я в основном Java-разработчик, ...
вопрос задан: 25 July 2011 08:42
0
ответов

вызов супер-метода из статического метода

Можно ли вызвать супер-метод? статический метод из дочернего статического метода? Я имею в виду, что в общем, пока что у меня есть следующее: открытый класс BaseController расширяет Controller {static void ...
вопрос задан: 24 July 2011 19:51
0
ответов

Как лучше всего наследовать от собственного объекта JavaScript? (Особенно String)

Я давно пользуюсь браузером, но участвую впервые. Если мне не хватает деталей этикета, просто дайте мне знать! Кроме того, я много и мало искал, включая этот сайт, но не нашел ...
вопрос задан: 24 July 2011 18:10
0
ответов

создать третий класс из существующих двух классов в css

У меня есть 2 класса класса A и класса B в CSS .. Мне нужно создать 3 класса назвал Class C и добавил несколько стилей в него в дополнение к стилям класса A и Class B. Возможно ли унаследовать Class A и ...
вопрос задан: 22 July 2011 10:17
0
ответов

sqlalchemy использование наследования в postgres

в попытке изучить sqlalchemy (и python), я пытаюсь дублировать уже существующий проект, но у меня возникают проблемы с выяснением sqlalchemy и наследования с помощью postgres. вот пример ...
вопрос задан: 21 July 2011 20:49
0
ответов

Общее приведение C #

У меня есть интерфейс IEditor public interface IEditor , где T: SpecialObject SpecialObject - абстрактный класс. Вот моя проблема: у меня есть класс, который наследуется от ...
вопрос задан: 21 July 2011 09:10
0
ответов

Наследование Java или GUI пошли не так

несмотря на некоторые советы, я все еще ошибаюсь. Я получаю одно базовое окно, а другое - с дополнительными функциями, но без базовых из предыдущего окна. Вместо этого я хотел бы один ...
вопрос задан: 20 July 2011 20:27
0
ответов

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

По сути, я хочу заставить подкласс вызывать абстрактный метод суперкласса (реализованный в подклассе), поэтому я не Мне не нужно явно писать это каждый раз, когда я создаю новый подкласс. Я ...
вопрос задан: 20 July 2011 13:58
0
ответов

Как Ruby обрабатывает наследование для вложенных классов?

В следующем тестовом примере: class Package class Component def initialize p [: initialize, self] end end конечный класс Package_A
вопрос задан: 19 July 2011 12:53
0
ответов

Получить все __slots__ производного класса

Мне нужно инициализировать все слоты экземпляра с помощью None. Как получить все слоты производного класса? Пример (который не работает): class A (object): __slots__ = "a" def __init __ (self): ...
вопрос задан: 16 July 2011 22:46
0
ответов

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

У меня есть контейнер, содержащий набор указателей на базовый класс, и функция, которая принимает некоторые входные данные и возвращает класс, который является подкласс базового класса. Какой подкласс он возвращает, зависит ...
вопрос задан: 16 July 2011 05:41
0
ответов

Наследование шаблонных методов

У меня есть класс, похожий на следующий: class SomeClass {public: template void doSomething (Args && ... args); // ... другие методы и т. д. }; ...
вопрос задан: 15 July 2011 23:26
0
ответов

Расширение внутреннего интерфейса?

У меня возник простой вопрос: почему Eclipse кричит о реализации этих двух интерфейсов? открытый абстрактный класс Gateway реализует IPlayerity, IItemity {открытый интерфейс IPlayerity {...} ...
вопрос задан: 15 July 2011 19:10
0
ответов

Почему конструкторы C ++ не наследуются?

Почему в этом коде необходим сквозной конструктор Child? Я бы подумал, что это не так, но компилятор (gcc и VS2010) жалуется, когда я его удаляю. Есть ли элегантный обходной путь? Это ...
вопрос задан: 15 July 2011 16:27
0
ответов

Удаление определенных методов из дочернего класса, унаследованных от родительского класса

Код, как показано ниже, только базовая структура: class FooType (type): def __new __ (cls, name, base , classdict): instance = type .__ new __ (cls, name, base, classdict) # Что может ...
вопрос задан: 14 July 2011 13:22
0
ответов

Переопределить атрибуты

Когда вы переопределяете метод, вы должны сохранить подпись метода и не можете уменьшить его видимость . Теперь я попробовал, что происходит, когда я делаю это с атрибутами. Я был удивлен - ЭТО РАБОТАЕТ! Посмотрите сами: ...
вопрос задан: 14 July 2011 11:20
0
ответов

Почему этот производный класс ведет себя иначе, чем его базовый класс

Каким-то непонятным образом производный класс, который (пока что) не добавляет новых функций, ведет себя иначе, чем его базовый класс. Производный класс: открытый класс MyCheckButton: CheckButton {public ...
вопрос задан: 12 July 2011 19:42
0
ответов

Иерархия внутренних классов в Java

Я использую иерархию внутренних классов для представления некоторых данных в приложении, и я запустил в сообщение об ошибке, которое я просто не понимаю. Мой код можно свести к следующему ...
вопрос задан: 12 July 2011 08:02
0
ответов

Когда мне следует использовать шаблоны вместо наследования и наоборот? [closed]

Во многих ситуациях вопрос даже не возникает, поскольку иногда наследование предоставляет необходимые функции, которые шаблоны не могут предоставить. Например, когда мне нужно обратиться к разным типам через ...
вопрос задан: 12 July 2011 00:45
0
ответов

Различия при переопределении унаследованных полей конструктора?

Рассмотрим этот простой класс Scala: класс A (val d: Int) Есть ли разница в Scala (в поведении или сгенерированном байт-код) между классом B (d: Int) расширяет A (d) и класс B (переопределить val d: ...
вопрос задан: 11 July 2011 22:05