rtti

rtti

文章 0 浏览 7

typeid 和 type_info 类

namespace std { class type_info { public: virtual ~type_info(); //type_info can serve as a base class // enable comparison bool operator==(c…

素年丶 2025-01-05 03:10:39 4 0

动态检测并执行类实例的某些方法

在C ++(GCC g ++)中,是否有任何方法可以在运行时确定给定类的所有方法(或所有公共方法),其名称满足特定模式(即具有字符串“test”作为他们的名…

渔村楼浪 2025-01-04 14:09:14 2 0

如何获取访问该 Variant 的 Delphi 6 索引属性的基础原始 Variant 值?

我有一个 Delphi 6 类对象,其中包含 30 个变体的数组,每个变体都通过不同的索引属性公开。例如: property responseCode: integer Index 7 read get…

夜清冷一曲。 2024-12-29 18:59:41 6 0

RTTI 可以在设计时询问项目代码中的类型吗?

我想使用 RTTI 在设计时而不是运行时检查项目源文件中包含的类型。 据我所知,这是不受支持的,但 这个问题 的评论中的讨论表明这是可能的,并且已经…

吃→可爱长大的 2024-12-29 13:12:26 3 0

将 Rtti.pas 模拟到 D2009 之前的 Delphi 版本需要资源

我正在寻找与任何模拟新Rtti.pas单元的实质性子集相关的任何努力相关的Delphi资源,例如ThorRtti。 编辑: 我编辑了最初的帖子(标题、正文和标签),…

南薇 2024-12-29 11:22:45 5 0

使用 RTTI 获取单元中定义的类和对象的完整列表

我想要获取特定单元中定义的类的完整列表 如何获取这些类的所有实例的列表,无论它们是在哪里创建的? …

后来的我们 2024-12-28 21:09:34 1 0

C++ 的自定义运行时类型系统/库

在我目前正在制作的应用程序中,我有一个与基 Event 类一起使用的 EventDispatcher 类。调度程序不是模板化的,它适用于每个事件的运行时类型;这是为…

守不住的情 2024-12-28 01:14:35 0 0

如何在 Delphi 中从泛型转换为变体

我有一个 Delphi 泛型类,它公开一个带有泛型类型参数的函数。在这个函数中,我需要将泛型类型的实例传递给另一个需要 Variant 类型的对象。与此类似…

我的黑色迷你裙 2024-12-27 17:49:24 6 0

Delphi RTTI 信息和包

我正在尝试迭代 Delphi 代码的 RTTI 信息。当我加载包时,即使预先加载了包,我似乎也无法通过 RTTI 获取信息。 我正在查看这篇文章中的代码,它使用 …

红ご颜醉 2024-12-25 16:43:47 0 0

根据条件将基类指针转换为几种可能的派生类型指针之一

我有一个基类 B 和几个派生模板类 D、D、D 等(超过十个) 在我的程序中,我发现一种情况,我知道有一个 B 指针指向 D 专业化之一的实例。我还有一个…

能否归途做我良人 2024-12-25 02:46:54 5 0

如何让一个类包含不同的类类型并调用这些对象所持有的成员?

在我的程序中,我发现我想要一个 UserClass ,它 是一个可以容纳异构类型的容器 ,可以调用所容纳对象的成员函数。 所保存的类型集是有限的并且在编译…

只是一片海 2024-12-24 17:09:50 4 0

如何将一个类实例的属性复制到同一类的另一个实例?

我想复制一个类。我复制该类的所有属性就足够了。是否可以: 循环访问类的所有属性? 将每个属性分配给另一个属性,例如a.prop := b.prop? getter 和…

思念绕指尖 2024-12-23 15:55:34 4 0

`type_info::before` 有什么用?

根据 cplusplus.com, std::type_info::before() 函数... 如果排序规则中该类型位于 rhs 类型之前,则返回 true。 排序规则只是特定实现所保留的内部…

清醇 2024-12-23 15:38:28 5 0

Delphi:使用 RTTI 实例化的对象未调用重写方法

我正在尝试在 D2010 中使用 RTTI 克隆对象。这是我到目前为止的尝试: uses SysUtils, TypInfo, rtti; type TPerson = class(TObject) public Name: s…

深海不蓝 2024-12-22 22:28:12 2 0

从 C++ 中的变量指定模板参数

我想用运行时变量中可用的数据类型实例化一个模板类。例如,考虑这个类: template class Allocator { public: T * pointer; Allocator() { pointer =…

时光瘦了 2024-12-22 00:42:29 4 0
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

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