Вопросы по теме 'derived'

Унаследованный GroupBox имеет дрожание OnPaint
Я искал все утро и, к сожалению, не уверен, каков технический термин для этой проблемы, поэтому я не могу найти решение. Когда я получаю от GroupBox и переопределяю функцию onPaint, групповые ящики перерисовываются поверх предыдущих групповых...
931 просмотров
schedule 10.09.2021

Наследование несколькими интерфейсами, содержащими одни и те же члены с разными типами данных
У меня следующая ситуация: using System.Data; namespace TestClass { //this is a class generated by a wsdl and may not be changed public partial class MyTableClass : DataTable { public MyRowClass this[int index] {...
121 просмотров
schedule 24.11.2021

Шаблон C++, ограниченный базовым классом и его производными классами
Я пытаюсь создать загрузчик ресурсов и хочу иметь ресурс класса и диспетчер ресурсов класса шаблона. Различные типы ресурсов наследуются от базового класса ресурсов, например изображение, 3D-сетка и т. д. У меня может быть карта для любого типа...
786 просмотров
schedule 01.03.2022

C++: приведение производного указателя к указателю void, а затем к абстрактному указателю и доступ к функциям-членам
У меня есть функция контроллера, которая заботится о ряде объектов, все конкретные классы которых являются производными от чистого виртуального класса. class Abstract { public: virtual bool ReadyForWork() = 0; virtual void DoWork() = 0;...
713 просмотров
schedule 07.04.2022

Реализовать класс Python на основе параметра, переданного в конструктор
Я реализую класс Python, который создает другой объект в конструкторе, тип которого определяется на основе переданного ему параметра. Например, в приведенном ниже коде "workerA" имеет поведение класса "MyAClass" , а "workerB" объект имеет...
682 просмотров

Введите стирание и средства доступа
Я использовал шаблон стирания типа в C++, т.е. я скрываю класс шаблона с абстрактным классом class Base{ virtual ~Base(){} //pure virtual methods... }; template<typename T> class Derived : Base{ Derived<T>(){} ~Derived(){}...
1477 просмотров
schedule 01.07.2022

Вектор различных производных классов
Я до сих пор не знаю, как показать значение элемента производного класса из вектора указателей на базовый класс. #include <iostream> #include <cstdlib> #include <vector> #include <iterator> using namespace std; class...
48 просмотров
schedule 25.09.2022

Использование Public в объявлении производного класса?
Учитывая этот базовый класс: class Employee { char* name; int age; public: Employee(char* name); void print(); }; Что касаемо "общественности", какая разница между этим: class Manager : public Employee {...
16048 просмотров
schedule 25.05.2023

C#: ручное чтение конфигурации XML для производных классов
Предположим, у меня есть класс CarResource, класс RaceCarResource: public CarResource и класс SuperDuperUltraRaceCarResource: public RaceCarResource. Я хочу иметь возможность загружать свои данные с помощью одного метода LoadFromXML. Как мне...
997 просмотров
schedule 19.07.2023

Странная ошибка компилятора и наследование шаблона
Может кто-нибудь объяснить мне, почему этот код: class safe_bool_base { //13 protected: typedef void (safe_bool_base::*bool_type)() const; void this_type_does_not_support_comparisons() const {} //18 safe_bool_base()...
972 просмотров

Вызов суперметодов в Ruby
Я пытаюсь определить некоторые классы в Ruby, которые имеют иерархию наследования, но я хочу использовать один из методов базового класса в производном классе. Суть в том, что я не хочу вызывать точный метод, в котором я нахожусь, я хочу вызвать...
888 просмотров
schedule 06.04.2023

Как получить доступ к параметрам шаблона из производного класса?
у меня есть template <int N> class Base а также class Derived : public Base<1> ... есть ли способ получить доступ к int N изнутри определения Derived::myMethod() (вместо получения ошибки компилятора «использование...
1367 просмотров
schedule 13.07.2023

Возврат нового базового класса, когда общий указатель родительского класса является возвращаемым типом
Можете ли вы иметь тип возвращаемого общего указателя родительского класса функции, а затем возвращать новый дочерний класс, не являющийся общим указателем? Я не уверен, как в таких ситуациях работают общие указатели, действуют ли они как обычные...
230 просмотров
schedule 13.11.2022

Как я могу инициализировать ссылку на константу члена в производном классе, когда я хочу вызвать конструктор базового класса?
Я не могу найти этот вопрос, который даже задают где-либо... так что это заставляет меня поверить, что я делаю что-то очень неправильно здесь... Допустим, у меня есть базовый класс A с конструктором, который принимает параметр int. В моем...
1682 просмотров
schedule 07.07.2023

Класс производного шаблона C ++: член экземпляра, защищенный от доступа
У меня есть базовый класс шаблона и производный класс шаблона. У производного метода есть перегруженный метод с аргументом, который содержит ссылку на объект того же типа, что и базовый класс. Если бы это не был шаблонный класс, я бы сделал...
1348 просмотров
schedule 10.11.2022

Компонентная архитектура С++
У меня возникли проблемы с поиском способа создания архитектуры движка на основе компонентов в С++. Но я не могу найти способ объединить вектор компонентов с классом, производным от компонента. Я хочу переопределить виртуальную функцию...
3340 просмотров

Создайте производный столбец в SSIS, который сбрасывается при изменении идентификатора
Что я надеюсь сделать, так это создать производный столбец, который создает добавочное значение, но сбрасывает идентификатор пациента. На приведенном ниже снимке экрана видно, что в настоящее время у меня есть столбцы DCACCT, DCCODE и DCDESC. Но я...
822 просмотров
schedule 19.06.2023

Хранение производных классов в словаре базового класса
Я пытаюсь создать диспетчер сцен или состояний, в котором хранится словарь для каждого состояния, как способ загрузки или изменения состояния программы (например, состояние главного меню и состояние игры). У меня есть куча производных классов...
2559 просмотров
schedule 14.07.2023

Как удалить неиспользуемый мастер управления версиями в Xcode?
Это касается Xcode 9.2. Я добавил фреймворк (локальный репозиторий Git) в свой проект, а затем удалил его, когда он не делал того, что мне было нужно. Теперь, когда я делаю коммит, появляется всплывающее окно со старым мастером GIT, указанным там,...
2275 просмотров
schedule 27.07.2023

Создание массива объектов с производными классами
Я пытаюсь создать двух игроков в программе, которую пишу. Проблема в том, что есть три типа игроков, которые могут быть созданы, но чтобы ссылаться на них позже, я хочу, чтобы они были названы как игрок один и игрок два. Три класса: «Человек»,...
227 просмотров
schedule 01.06.2023