derived-class

derived-class

文章 1 浏览 65

复制抽象基类的对象

如果我有一个指向派生自抽象基类的对象的指针(因此我无法创建该类的新对象),并且我希望制作该对象的深层副本,是否有比这更简洁的方法来实现这一点…

披肩女神 2024-10-13 07:02:55 12 0

C++派生类的reinterpret_cast

父类: template class Point { protected T x; T y; }; 派生类: template class Point3DTopo: public Point { protected: T z; Face *face; //Point…

叶落知秋 2024-10-13 00:20:03 9 0

在 WPF 中创建自定义控件时如何克服从多个类派生的需要

我知道 C# 不是 C++,因为它限制您从多个类派生,但是在开发 WPF 应用程序时有哪些方法可以克服它。 在我的场景中,我有一个第三方控件,它是一个滑块…

柠檬 2024-10-12 17:24:01 10 0

如何从派生类访问基类中的受保护方法?

这是令我烦恼的代码示例: class Base { protected: virtual void foo() = 0; }; class Derived : public Base { private: Base *b; /* Initialized b…

梦毁影碎の 2024-10-11 20:10:49 8 0

c++将基类强制转换为派生类混乱

如果我要创建一个名为 base 的基类和名为 衍生_1、衍生_2 等的派生类...我使用基类,然后当我检索一个元素并尝试使用它时,我会发现 C++ 认为它的类型…

匿名。 2024-10-11 09:40:47 7 0

以抽象类作为参数的方法

我有一个抽象类 A,我在其中派生了类 B 和 C。 类 A 提供了一个抽象方法 DoJOB(),该方法由两个派生类实现。 有一个类X,里面有方法,需要调用DoJOB()…

煞人兵器 2024-10-10 17:46:25 10 0

如何重载和调用派生类中先前在其基类中定义的方法?

这是基类: template class DataLogger { // ... public: void AddData(T Data); // ... } 这是派生类: #include "DataLogger.h" #include class Plo…

安静被遗忘 2024-10-10 12:31:13 11 0

基类-> C++ 中的派生类和反之亦然的转换;

我有以下示例代码: #include #include using namespace std; class Event { public: string type; string source; }; class KeyEvent : public Event…

萌吟 2024-10-10 08:04:47 10 0

访问抽象对象的具体属性?

我猜这是一个基本问题,但如果我希望一个对象拥有另一个类型为 A 或 B 的对象,那么使用该对象的应用程序如何访问特定属性?例如 public abstract cla…

苏辞 2024-10-08 22:00:08 9 0

奇怪的错误 c2660“函数不接受 1 个参数”

我的基类有这个函数 LRESULT CBaseClass::OnTestFunction(WPARAM id, LPARAM=0) { ... } 当派生类调用这个函数时, OnTestFunction(nId); 我收到错误 …

美人骨 2024-10-08 09:54:03 11 0

确定从泛型类型派生的类型

我有以下实用程序例程,用于确定类型是否派生自特定类型: private static bool DerivesFrom(Type rType, Type rDerivedType) { while ((rType != nul…

孤君无依 2024-10-07 02:02:35 10 0

如何使用 C++ 中的模板编程从基类创建派生类?

我需要从基类创建多个类(超过 50 个),唯一的区别在于派生类的名称。 例如,我的基类定义为: class BaseError : public std::exception { private:…

非要怀念 2024-10-07 01:14:33 8 0

如何为我不知道其真实类型的对象分配内存? C++

我想将某个派生类的对象存储为另一个对象的属性。 对我来说,问题是知道要存储的对象的大小,因为它可以是给定基类的任何派生类。我不能只为基类的对…

寂寞清仓 2024-10-05 09:32:26 6 0

从其名称的字符串生成派生类实例。 (即反射)

如果我有一个基类: class Base { public: virtual void Test()=0; }; 并且在动态加载的模块(.so/.dll)中,我实现了一个从此类派生的类: class Som…

如何视而不见 2024-10-03 03:04:58 8 0

派生类共享方法

我有一个 2 个派生类使用的函数,但第三个派生类没有,即使 3 个派生类之一不使用它,将其保留在基类中是否有意义? 我能想到的禁止第三类的唯一方法…

日暮斜阳 2024-09-30 15:03:29 9 0
更多

推荐作者

忆悲凉

文章 0 评论 0

hgfg1645

文章 0 评论 0

qq_qLPLYi

文章 0 评论 0

戏舞

文章 0 评论 0

殊姿

文章 0 评论 0

﹂绝世的画

文章 0 评论 0

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