dynamic-cast

dynamic-cast

文章 0 浏览 4

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

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

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

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

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

救赎№ 2024-09-06 23:56:39 9 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 12 0

dynamic_cast的继承和使用

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

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

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

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

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

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

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

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

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

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

一指流沙 2024-08-23 17:17:47 13 0

C++ 中的dynamic_cast 和static_cast

我对 C++ 中的 dynamic_cast 关键字感到非常困惑。 struct A { virtual void f() { } }; struct B : public A { }; struct C { }; void f () { A a; B…

泼猴你往哪里跑 2024-08-21 12:00:17 9 0

有没有办法在 C# 中进行动态隐式类型转换?

给定这个类带有隐式转换运算符: public class MyDateTime { public static implicit operator MyDateTime(System.Int64 encoded) { return new MyDat…

梦归所梦 2024-08-17 22:54:30 8 0

Dynamic_cast 返回 NULL 但它不应该返回

我有以下类层次结构: class IStorage { [...] } Q_DECLARE_INTERFACE(IStorage, "ch.gorrion.smssender.IStorage/1.0") class ISQLiteStorage: publi…

挽清梦 2024-08-16 15:11:43 10 0

C++:将整数转换为指针的安全方法

我需要将包含地址的整型类型转换为实际的指针类型。我可以按如下方式使用reinterpret_cast: MyClass *mc1 = reinterpret_cast(the_integer); 但是,…

贵在坚持 2024-08-13 08:17:01 11 0

c++ 中的动态铸造到底是什么?

谁能告诉我动态转换在c++中到底意味着什么。 我们到底可以在哪里使用这种动态铸造呢? 这是在面试时问我的,我对这个问题一片空白:)。…

指尖上得阳光 2024-08-11 23:44:30 6 0

调用接受基类的函数时是否需要使用dynamic_cast?

我有一些这样的类: interface class IA { }; interface class IB { }; public ref class C : public IA, public IB { }; public ref class D { void …

送舟行 2024-08-09 04:02:59 8 0

LLVM 是避免动态强制转换规则的例外吗?

LLVM 有自己的 RTTI 手动替代方案,它比内置 RTTI 速度有所提高,并且允许动态转换为没有 vtable 的类 (dyn_cast)。然而,它仍然可以完全按照 dynamic…

ぶ宁プ宁ぶ 2024-08-09 02:47:21 7 0

将 COM 对象动态转换为 COM 接口不会增加引用计数,不是吗?

如果我有一个 C++ 类 X,它实现了 COM 接口 IY 和 IZ,并且我有一个指向 X 类型对象的 IY 接口的指针 y,我会这样做: IZ *z = dynamic_cast ( y ); …

笔落惊风雨 2024-08-05 15:59:30 15 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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