Вопросы по теме '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 просмотров
schedule
21.09.2022
Есть ли базовый объект для перечисления С#?
Я знаю, что вы не можете использовать наследование с перечислениями, поэтому в своем базовом классе я хочу определить, что классы, которые его реализуют, должны возвращать перечисление некоторого типа для свойства.
В идеале это было бы так:...
374 просмотров
schedule
02.06.2022
Предупреждение компилятора в базовом классе шаблона C ++
Я получаю предупреждение компилятора, которого я не понимаю в этом контексте. Когда я компилирую "Child.cpp" из следующего кода. (Не удивляйтесь: я сократил свои объявления классов до минимума, поэтому содержимое не будет иметь особого смысла, но вы...
5426 просмотров
schedule
02.11.2022
Указатель на вопрос участника
$ 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 просмотров
schedule
25.04.2022
Контейнер 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 просмотров
schedule
12.05.2023
С# приведение объекта к списку базового класса
У меня есть следующая структура класса:
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 просмотров
schedule
09.03.2023
Массив C++ базового класса, который содержит экземпляры производных классов, хранящихся в элементах массива
Я создаю приложение, которое позволяет пользователю определять размеры для различных фигур и возвращает область пользователю, используя указанные им размеры.
Мой базовый класс — Shape. Производными классами являются Triangle, Circle, Square и...
3390 просмотров
schedule
17.04.2023
Как добавить глобальные переменные, используемые всеми тестами в Javascript?
Я не мог найти, как удалить дублирование кода в Javascript (в основном то, чего я достиг бы в Java с помощью базовых классов).
Конкретным примером является (по крайней мере) следующий код, который является общим для всех файлов спецификаций (и,...
2146 просмотров
schedule
10.01.2023
Получить массив символов из свойства базового класса
Я относительно новичок в программировании, вот что я хочу сделать: у меня есть базовый класс, содержащий свойство «Оператор», его производные — это классы для математических операций, поэтому операторы — «-», «+» и т. д. Теперь я нужно создать массив...
67 просмотров
schedule
25.11.2022
Наследование закрытых членов от базового класса к производным классам С++
Я пытаюсь унаследовать name,skeletonType и numLegs из моего базового класса в мой производный класс. У меня есть базовый класс с именем Беспозвоночные и производный класс с именем Паук. Я хочу иметь возможность использовать частные переменные с...
110 просмотров
schedule
01.07.2022
С++ могу ли я создать производный класс вместо басового, зависящий от аргументов, переданных одному конструктору?
Если у меня есть базовый класс с производным классом, можно ли создавать экземпляры как базовый или производный класс, зависящий от аргументов, переданных в один конструктор?
Пример кода:
//Base Class
class MyClass {
public:
//All instances...
210 просмотров
schedule
13.06.2022
преобразование в недоступный базовый класс не допускается
Сначала я определяю класс B1 и производный класс D1. Затем я хочу определить ссылку на B1 и инициализировать ее для только что определенного объекта D1. Здесь возникает ошибка о том, что «преобразование в недоступный базовый класс« B1 »не...
16919 просмотров
schedule
24.11.2022
Какой объект производного класса вызвал невиртуальную функцию в базовом классе
Справочная информация:
У меня есть базовый класс Base , который имеет в основном «чистые» виртуальные функции и некоторые невиртуальные функции (плюс пара виртуальных функций).
По сути, общие функции всех производных классов Derived ,...
95 просмотров
schedule
09.06.2022