rtti

rtti

文章 0 浏览 7

如何通过名称(字符串)访问变量?

我有一些全局字符串变量。 我必须创建我可以传递的函数 &将它们存储在某种结构中。 稍后我需要枚举它们并检查它们的值。 如何才能轻松实现这一目标? …

丶视觉 2024-11-24 09:15:44 4 0

如何释放嵌套(对象类型)字段类?

TBaseClass = class public destructor Destroy; override; end; TFirstClass = class(TBaseClass) FMyProp: string; end; TSecondClass = class(TBas…

一向肩并 2024-11-18 12:41:48 4 0

std::map、多态和删除

我在使用 C++ 映射存储指向基类和某些派生类的指针时遇到问题。 让我用一个相当长但简单的代码来解释: #include #include struct foo{ int dummy[4];…

不知在何时 2024-11-16 19:20:41 7 0

有没有办法在知道字段名称和值的情况下更新记录中的字段

给定一条记录: MyRecord = record Company: string; Address: string; NumberOfEmplyees: integer; 您能否编写一个函数调用, function UpdateField(…

纵山崖 2024-11-16 14:57:40 9 0

RTTI TRttiMethod.Invoke、stdcall 和 const 参数的错误

我对 RTTI TRttiMethod.Invoke、stdcall 和 const 参数有问题: obj := TClassRecordTest.Create; try b.a := 10; b.b := 100; a.a := 1; a.b := 2; w…

燃情 2024-11-16 13:01:55 4 0

C++双重调度“可扩展”无 RTTI

有谁知道在 C++ 中正确处理双重调度的方法而不使用 RTTI 和dynamic_cast<>还有一个解决方案,其中类层次结构是可扩展的,即基类可以进一步派生,并且…

浅听莫相离 2024-11-15 09:21:59 10 0

Java 多态和向下转型

我正在使用 Java 的反射 API,并且正在编写检查给定对象并描述其字段、方法等的方法。 我使用 getFields() 方法来迭代不同的属性并显示对象内容:( p…

苹果你个爱泡泡 2024-11-15 00:06:34 5 0

在运行时构建数据/类/rtti树

使用 Visual Studio,您可以将鼠标放在变量上,该变量将弹出带有成员和节点名称的 [classname]。您可以查看对象树,查看它们拥有什么值,等等。 有没…

深陷 2024-11-10 04:11:50 6 0

显式类型标识符与 RTTI

与 RTTI 相比,使用自己的类型标识符有什么优势吗? 例如 class A { virtual int mytype() = 0; }; class B : public A { int mytype() {return 1;} }…

唠甜嗑 2024-11-09 18:56:57 5 0

我的困惑:Java 中的反射

我刚刚读完《Thinking in Java》中有关类型信息和反射的章节。虽然 instanceof 对我来说似乎很自然,但一些反射的例子让我感到困惑。我想知道Java项目…

_畞蕅 2024-11-04 02:26:28 11 0

错误的 RTTI 可见性信息和缺失的属性

我的应用程序中本质上有以下类 TCategory = class(TAbstractionTreeItem) private fName: String; fParent: Integer; fComment: String; public proce…

因为看清所以看轻 2024-11-03 02:47:04 7 0

通过 typeid 的类的数字唯一标识符

C++ 中的 typeid 运算符返回 std::type_info 类的对象,该对象可以生成其文本名称。但是,我只是想为任何多态类获取唯一的数字标识符。 (在单个程序…

离旧人 2024-11-02 11:03:59 10 0

模板、多态性、抽象基类指针和运行时转换

我想在游戏中实现 Memento 模式,以实现检查点。 我有游戏中的 GameObject 指针列表。 GameObject 是一个抽象类,由 StaticObject、AnimatedObject 等…

杀お生予夺 2024-10-30 18:20:03 9 0

在扩展模板的类中初始化静态常量

考虑以下伪代码: class Foo { public: virtual int getID() const = 0; } template class Blah : public Foo { public: T data; static const int ID…

故笙诉离歌 2024-10-27 00:29:51 4 0

用于枚举的 Delphi RTTI SetValue

如何使用 RTTI 设置枚举字段的值? 即 type TCPIFileStatus= (fsUnknown, fsProcessed); TTest = class FStatus: TCPIFileStatus; end; ... var Data:…

月寒剑心 2024-10-26 07:07:19 7 0
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

更多

友情链接

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