Вопросы по теме 'class-hierarchy'

Приложение для создания диаграммы иерархии классов Java
Ищете инструмент, который: Создает визуально приятную (не кричащую) ортогонально структурированную иерархию графов. Выводит высококачественные изображения PNG (300dpi+) Визуально различает классы, абстрактные классы, интерфейсы и...
20410 просмотров

Определить иерархию классов моделей в CakePHP
По умолчанию CakePHP имеет класс AppModel , и каждая модель приложения наследуется от него. Распространенным шаблоном проектирования для совместного использования логики между моделями является создание поведения и настройка модели на $actAs это...
868 просмотров

Есть ли утилита для Delphi 6, которая анализирует иерархию классов и может запрашивать происхождение методов?
Есть ли инструмент для Delphi 6, который может анализировать иерархию классов вашего приложения и отвечать на вопросы о конкретных методах? Я мог бы использовать инструмент, который мог бы принимать конкретное имя метода и показывал бы, какие классы...
224 просмотров
schedule 06.07.2023

Наличие подкласса, принимающего ссылку на родителя в конструкторе
У меня есть иерархия классов, которую можно просто выразить так: struct Parent { Parent() { } Parent(Parent& p, std::string s) { } private: // I want this class to be non-copyable Parent(const Parent&); }; struct Child :...
249 просмотров
schedule 03.04.2024

Неоднозначно, когда два суперкласса имеют функцию-член с одинаковым именем, но разными сигнатурами.
struct A { void f(int x) {} }; struct B { template<typename T> void f(T x) {} }; struct C : public A, public B {}; struct D { void f(int x){} template<typename T> void f(T x) {} }; int main(int argc, char **argv) {...
3686 просмотров
schedule 01.03.2023

Неправильное разрешение имени, когда родительский и внутренний класс имеют одно и то же имя
У меня странный случай с Visual Studio 2003. По вполне законным причинам у меня следующая иерархия: class A {}; class B : public A { public: class A {}; }; class C : public B::A {}; То есть у меня есть внутренний класс с тем же именем,...
276 просмотров

Как должна быть построена базовая иерархия классов?
Я знаю, как кодировать и использовать простые классы, и я даже знаю, как работает наследование и как его использовать. Однако существует очень ограниченное количество руководств о том, как на самом деле спроектировать структуру иерархии классов или...
19126 просмотров

Как избежать общего предупреждения компилятора для интерфейса
Вероятно, об этом уже спрашивали раньше в той или иной форме, но я все еще не могу решить эту проблему, поэтому я подумал, что попрошу коллективный разум здесь. У меня такой интерфейс - я оставил в некоторых комментариях, они могут быть полезны....
158 просмотров
schedule 24.07.2022

Нужно дерево зависимостей всех файлов в проекте (на основе импорта)
Еще до того, как я опубликую этот вопрос, позвольте мне сказать, что я нашел ссылку, которая, возможно, отвечает на мой вопрос, и вот она Создать подмножество проекта Java Eclipse на основе зависимостей одного исходного файла Итак, почему я задаю...
15 просмотров
schedule 11.08.2022

С# - найти все объекты, у которых есть атрибут с определенным именем, в сложной иерархии классов
У меня сложная иерархия классов: класс B является атрибутом класса A, List (класс C) и класс D являются атрибутами класса B и т. д. - множество уровней отношений родитель-потомок. Некоторые классы в иерархии имеют строковый атрибут "foobar"....
1485 просмотров
schedule 10.12.2023

Почему оператор разрешения области видимости (::) не поддерживает механизм виртуальной функции? что может привести к бесконечной рекурсии в противном случае
Я читал о виртуальных функциях из книги Бьярна Страуструпа «Язык программирования на С++» и столкнулся со следующим фрагментом кода: class A { //... protected: int someOtherField; //... public: virtual void print() const;...
159 просмотров