derived-class

derived-class

文章 1 浏览 66

如何将具有不同成员变量类型的两个类和不同的构造函数制作到派生/基类或模板类中?

class Data { public: int i; }; auto cmp = [](const Data& d1, const Data& d2) { return d1.i > d2.i; }; class A { private: queue q; public: A(…

诗笺 2025-02-13 12:20:45 1 0

派生类作为模板函数的参数,该参数专门用于其基类

class Base {}; class Derived : public Base {}; class SomeClass { template static void SetContent(T* pChild, OVariant content) { LOG_ASSERT(0…

勿忘初心 2025-02-13 07:04:20 1 0

试图编程到C#中的抽象,但界面和类都没有真正起作用

我一直在尝试在我当前的项目上更加有意识地应用扎实的原则。使用接口来创建抽象并允许处理依赖注入以提供具体的类,这确实有助于解耦,从长远来看,(…

秋心╮凉 2025-02-04 08:50:18 2 0

定义接口类型变量而不是派生类类型的目的是什么?

我将在此示例中解释我的问题: ICollection listOfEmployee = new List(); //listOfEmployee = Some code; 在c#,列表中< t> 从 ilist< …

空城旧梦 2025-02-01 11:48:28 4 0

如何从派生类参数设置基本变量

我有班级和人类玩家。人类玩家源自玩家。 class Player { private: int id; protected: string name; public: Player(int id); ~Player(); } class Hu…

北城半夏 2025-02-01 04:22:50 3 0

如何从基类初始化列表中添加变量到派生的初始化列表?

我有一个带有参数化构造函数的基类展示: //constructor ShowTicket(const char* Row, const char* SeatNumber): sold_status{false}, row(Row), seat…

七颜 2025-02-01 03:40:23 2 0

将std :: vector存储在主机父班中的最佳方法

我想在主机类中存储一个 std :: vector<> 包含具有共同基类的对象。主机类应保持共配,因为它存储在其所有者类的 std :: vector<> 中…

混吃等死 2025-01-29 12:04:11 3 0

如何通过用特定参数调用基类构造函数来构建某个派生的类

因此,我想知道是否可以通过用特定参数构造基类来创建某个派生类。例如: 说; class Base { Base::Base(char derived_selector){...}; } class Deriv…

如梦亦如幻 2025-01-26 08:52:08 2 0

我应该如何编写工厂类 - 生成派生的对象

首先,我将布置我的一般设置并描述类的目标,因为我认为这对于一个问题很重要: 这旨在根据应用程序需要动态缓存文件和文件夹。 如果用户需要将它们复…

浅暮の光 2025-01-23 10:53:10 4 0

delem< t,n>源自Belem< t>和dcontainer< delem< t,n>>源自bcontainer< belem< t>>如何编码?

这个问题很容易在代码中解释。 我已经编码了几个模板类,它们是从唯一的模板类中得出的: template struct DElem : public BElem {}; 我的问题是在我…

萤火眠眠 2025-01-23 04:11:15 2 0

传递基类实例时派生类的访问属性

我有一系列的基类,其中包含两个派生类的对象。 问题:当传递对象未指定类型时,如何访问其中一个派生类的属性? *Getter和Setter属性就位 class Base…

献世佛 2025-01-22 12:59:21 2 0

模板类实施有汇编问题

我正在使用类的静态成员功能创建对象。然后调用内部功能。 int main(){ int a = 49; auto foo = Foo::createFoo(a); foo->study(); } 实施 对于此示例…

纸伞微斜 2025-01-20 07:03:33 4 0

使用模板变量访问基类的结构

我想创建一个具有模板的基类的派生类并保留模板选项 ,但我无法访问属于基类一部分的结构, 这是一个示例: template class Base{ public: Base(){} ~…

海螺姑娘 2025-01-17 07:08:21 3 0

从派生类获取属性的更好方法

我有下一堂课, public class MainClass { public ClassA someProp { get; set; } } public class ClassA { public virtual Type Types => Type.None;…

萌无敌 2025-01-15 00:11:17 3 0

重新设置shared_ptr<派生>;来自接受shared_ptr的函数

我正在尝试从接受基类的 shared_ptr 的函数重新设置派生类的 shared_ptr 。 这个答案是相关的,但它没有涵盖我需要重新安装指针以便不能使用常量引用…

网白 2025-01-14 00:41:52 3 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文