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

Проблема GCC: использование члена базового класса, который зависит от аргумента шаблона
Следующий код компилируется не с gcc, а с Visual Studio: template <typename T> class A { public: T foo; }; template <typename T> class B: public A <T> { public: void bar() { cout << foo << endl; } }; Я...
7524 просмотров

Есть ли базовый объект для перечисления С#?
Я знаю, что вы не можете использовать наследование с перечислениями, поэтому в своем базовом классе я хочу определить, что классы, которые его реализуют, должны возвращать перечисление некоторого типа для свойства. В идеале это было бы так:...
374 просмотров
schedule 02.06.2022

Предупреждение компилятора в базовом классе шаблона C ++
Я получаю предупреждение компилятора, которого я не понимаю в этом контексте. Когда я компилирую "Child.cpp" из следующего кода. (Не удивляйтесь: я сократил свои объявления классов до минимума, поэтому содержимое не будет иметь особого смысла, но вы...
5426 просмотров

Указатель на вопрос участника
$ 4,11 / 2 состояния - Rvalue типа «указатель на член B типа cv T », где B — тип класса, может быть преобразовано в rvalue типа «указатель на член D типа cv T », где D — производный класс (пункт 10) B . Если B является...
459 просмотров
schedule 28.04.2022

Как перегрузить и вызвать метод в производном классе, который ранее был определен в его базовом классе?
Это базовый класс: template <class T> class DataLogger { // ... public: void AddData(T Data); // ... } А это производный класс: #include "DataLogger.h" #include <utility> class Plotter : public...
378 просмотров

Контейнер C++ STL для базового класса шаблона
Я пытаюсь сохранить объекты, полученные из шаблонного базового класса, на карте STL. Однако попытка вставить производные (или даже базовые) объекты возвращает: C2440 'initializing' : cannot convert from 'CBase<T> ' to 'CBase<T>'...
5518 просмотров
schedule 12.07.2022

Преобразование в производный тип
У меня есть проблема, к которой я не знаю, как подступиться, и я надеюсь, что люди здесь дадут несколько хороших советов. Я разбираю текстовые файлы, которые содержат несколько логов (по одному логу в строке). Формат примерно следующий: Date...
436 просмотров
schedule 26.01.2023

Создание синглтона в Python
Этот вопрос не для обсуждения того, желателен ли одноэлементный шаблон проектирования , является анти-шаблоном или для любых религиозных войн, но чтобы обсудить, как этот шаблон лучше всего реализовать в Python таким образом, чтобы он был наиболее...
438056 просмотров

С# приведение объекта к списку базового класса
У меня есть следующая структура класса: public class Fruit { } public class Apple : Fruit { } Затем я использую метод из .net framework, который получает значение свойства из класса, возвращаемого как объект. Так, // values will be of...
5562 просмотров
schedule 31.08.2022

Как найти соответствующий частичный класс в C # и Visual Studio 2010 в файле XAML?
У меня есть приложение, созданное на сторонней платформе MVVM. У меня есть несколько представлений, которые будут по существу одинаковыми, поэтому я хочу вставить настраиваемый класс между моими представлениями и исходной базой представления...
1647 просмотров
schedule 31.07.2023

C # частный (скрытый) базовый класс
Можно ли сделать базовый класс C # доступным только в библиотечной сборке, в которую он скомпилирован, а другие подклассы, унаследованные от него, сделать общедоступными? Например: using System.IO; class BaseOutput: Stream // Hidden...
11768 просмотров
schedule 10.08.2022

Шаблонные классы и базовые классы?
У меня есть базовый класс IStructure , который является производным от многих классов. Некоторые из этих классов ссылаются на другие IStructure классы. Например, мой класс class GuiButton : public IStructure имеет член Textstring (который...
213 просмотров
schedule 02.10.2023

Вызов конструктора базового класса с объявленным псевдонимом в другом пространстве имен
Я пытаюсь понять некоторые детали классов, объявленных псевдонимами, через using С++ 11 и как/почему это влияет на вызов конструктора базового класса. Пример кода #include <iostream> namespace N { template<typename T> struct...
993 просмотров

Массив C++ базового класса, который содержит экземпляры производных классов, хранящихся в элементах массива
Я создаю приложение, которое позволяет пользователю определять размеры для различных фигур и возвращает область пользователю, используя указанные им размеры. Мой базовый класс — Shape. Производными классами являются Triangle, Circle, Square и...
3390 просмотров
schedule 17.04.2023

Как добавить глобальные переменные, используемые всеми тестами в Javascript?
Я не мог найти, как удалить дублирование кода в Javascript (в основном то, чего я достиг бы в Java с помощью базовых классов). Конкретным примером является (по крайней мере) следующий код, который является общим для всех файлов спецификаций (и,...
2146 просмотров

Получить массив символов из свойства базового класса
Я относительно новичок в программировании, вот что я хочу сделать: у меня есть базовый класс, содержащий свойство «Оператор», его производные — это классы для математических операций, поэтому операторы — «-», «+» и т. д. Теперь я нужно создать массив...
67 просмотров
schedule 25.11.2022

Наследование закрытых членов от базового класса к производным классам С++
Я пытаюсь унаследовать name,skeletonType и numLegs из моего базового класса в мой производный класс. У меня есть базовый класс с именем Беспозвоночные и производный класс с именем Паук. Я хочу иметь возможность использовать частные переменные с...
110 просмотров

С++ могу ли я создать производный класс вместо басового, зависящий от аргументов, переданных одному конструктору?
Если у меня есть базовый класс с производным классом, можно ли создавать экземпляры как базовый или производный класс, зависящий от аргументов, переданных в один конструктор? Пример кода: //Base Class class MyClass { public: //All instances...
210 просмотров

преобразование в недоступный базовый класс не допускается
Сначала я определяю класс B1 и производный класс D1. Затем я хочу определить ссылку на B1 и инициализировать ее для только что определенного объекта D1. Здесь возникает ошибка о том, что «преобразование в недоступный базовый класс« B1 »не...
16919 просмотров
schedule 24.11.2022

Какой объект производного класса вызвал невиртуальную функцию в базовом классе
Справочная информация: У меня есть базовый класс Base , который имеет в основном «чистые» виртуальные функции и некоторые невиртуальные функции (плюс пара виртуальных функций). По сути, общие функции всех производных классов Derived ,...
95 просмотров
schedule 09.06.2022