dynamic-cast

dynamic-cast

文章 0 浏览 6

是否可以将dynamic_cast从一个基类转换为另一个基类?

例如,我有这样的代码 class Base1 { virtual void wonderFULL() = 0; }; class Base2 { // all this weird members }; class Derived : public Base1…

灰色世界里的红玫瑰 2024-09-25 09:36:21 11 0

C++向下转型(使用dynamic_cast)返回NULL?

环境:Linux C++ / Qt 4x 我不明白为什么下面的向下转型返回NULL?我在下面粘贴了基类和派生类。 预先感谢您的任何提示或建议。 -Ed void MainWindow:…

带刺的爱情 2024-09-16 02:55:57 8 0

动态转换和多重继承

当我应用于指向多重继承对象实例的指针时,dynamic_cast 运算符返回零 (0)。我不明白为什么。 层次结构: class Field_Interface { public: virtual c…

意犹 2024-09-16 00:29:10 14 0

我可以教dynamic_cast<>()新技巧吗?

C++ 中有没有一种方法可以构造您的类,以便给定一个指向您的类的指针,您可以指示dynamic_cast<>() 如何转换为您要包装其实现的另一个类?运算符强制…

人间不值得 2024-09-13 18:27:10 18 0

测试 c++特征类

我有一组类,它们描述了一组可以容纳事物并对它们执行操作的逻辑框。我 struct IBox // all boxes do these { .... } struct IBoxCanDoX // the power…

意犹 2024-09-11 19:51:55 14 0

Dynamic_cast 通常是如何实现的?

类型检查仅仅是整数比较吗?或者使用 GetTypeId 虚拟函数来区分哪个将使其成为整数比较是否有意义? (只是不希望事情成为类名上的字符串比较) 编辑…

独自←快乐 2024-09-11 17:40:38 8 0

继承和指向指针的指针:为什么它不起作用以及如何解决它?

当我使用指向继承类的指针调用基类函数时,为什么会出现编译错误? 示例: class cFoo {}; class cBar : public cFoo {}; void func1(cFoo *) {} // b…

转角预定愛 2024-09-11 05:58:26 9 0

如何编写自己的dynamic_cast

这一点在采访中已经被问到了。 如何编写自己的dynamic_cast。我认为,基于typeid的name函数。 现在如何实现自己的typid?我对此一无所知。…

往事随风而去 2024-09-08 03:11:40 7 0

无法将 void* 动态转换为模板类

我得到的确切错误是: Cannotdynamic_cast 'object' (of type 'void*') to type 'class udDator(int)*' (源不是指向类的指针) 这发生在重写的运算符…

时光磨忆 2024-09-07 14:07:18 11 0

动态转换:类和字符串进行比较

不要尝试用语言来表达我的问题,这里有一些代码演示了我想要做的事情: Class cls = Double.class String str = "31.4"; Comparable comparableObj nu…

救赎№ 2024-09-06 23:56:39 10 0

类转换异常

我在java中有两个类: class A { int a=10; public void sayhello() { System.out.println("class A"); } } class B extends A { int a=20; public vo…

凉宸 2024-09-06 17:34:58 15 0

dynamic_cast的继承和使用

假设我有如下 3 个类(因为这是一个示例,它将无法编译!): class Base { public: Base(){} virtual ~Base(){} virtual void DoSomething() = 0; vi…

孤独岁月 2024-09-06 10:19:10 8 0

typeid 、动态转换(upcast)和模板

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…

眼泪淡了忧伤 2024-09-01 03:32:43 14 0

多态问题:如何检查派生类的类型?

这是我的第一个问题:) 我知道我不应该检查对象类型,而是使用dynamic_cast,但这并不能解决我的问题。 我有一个名为 Extension 的类和名为 IExtendabl…

本王不退位尔等都是臣 2024-08-26 09:46:04 12 0

对于使用任意类型的给定参数进行任意操作有什么建议吗?

基本上我只想使用任意类型的给定参数进行任意操作。 参数类型基类是 Var,Operation 是将针对给定参数执行的操作的基类。 我有 Evaluator 类,它包含…

一指流沙 2024-08-23 17:17:47 15 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

更多

友情链接

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