Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Delphi Rtti:如何从 TObjectList
获取对象
我正在开发一个自定义类到 xml 转换器 要求之一是能够进行流式传输TObjectList
Delphi
generics
delphixe
RTTI
tobjectlist
如何在 Visual Studio 2008 中关闭 RTTI
我不确定其他版本 但是 在 VS 2008 中 即使禁用了 RTTI 我也可以通过调用来查询信息typeid T name 关于类型 它适用于所有类型 包括内部类型和用户创建的类型 我们的项目禁用了 RTTI 但我惊讶地发现这仍然有效 这是
c
visualstudio2008
RTTI
在运行时从指向基类的指针获取对象的类型
我正在使用一个类库 其中所有类都直接或间接派生自基类Base并有一个名字 该库提供了按名称搜索对象的功能 该功能将返回Base 有没有办法在不检查所有可能性的情况下找到返回对象的类型dynamic cast就像我在下面的例子中所做的那样 如
c
Dynamic
RTTI
使用Delphi RTTI获取接口的字符串名称
我已经证明我可以使用 Delphi 2010 从其 GUID 获取接口的名称 例如 IMyInterface 转换为字符串 IMyInterface 我想在 Delphi 7 中实现此目的 为了兼容性 这可能吗 或者是存在基本的编译器限制
Delphi
interface
RTTI
Delphi - 按名称调用记录方法
我为我的应用程序编写了一种脚本语言 我的目标是能够在脚本中发布来自 delphi 的任何类型 我使用 rtti 来自动执行此任务 对于任何实例类型 例如类 我使用以下代码从脚本查找并调用方法 var Info TRttiType Meth
Delphi
record
RTTI
C++ RTTI 可行示例 [关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
c
RTTI
访问 TWinControl 的受保护事件
想象一下 您想要分配自己的事件过程 procedure TSuperObject DoSomething Sender TObject Button TMouseButton Shift TShiftState X Y Integer be
Delphi
RTTI
如何链接“并行”类层次结构?
我有一个小的类层次结构 其中每个类对应于某个 TComponent 后代 例如基类 TDefaultFrobber 及其后代 TActionFrobber 和 TMenuItemFrobber 分别对应于 TComponent TCusto
Delphi
virtual
RTTI
classhierarchy
C++ 的自定义运行时类型系统/库
在我目前正在制作的应用程序中 我有一个EventDispatcher与基础一起使用的类Event班级 调度程序不是模板化的 它适用于每个事件的运行时类型 这是为了允许脚本从基础继承Event班级并举办自己类型的活动 它也希望这个事件调度程序
c
RTTI
在运行时获取delphi记录中字段的偏移量
给定一个记录类型 TItem record UPC string 20 Price Currency Cost Currency end 以及字段的名称作为字符串 如何获取该字段在记录中的偏移量 我需要在运行时执行此操作 要访问的字段的名称
Delphi
pointers
struct
delphi7
RTTI
通过删除 RTTI 来缩小 exe
在这个问题中 link https stackoverflow com questions 3975292 delphi xe disable rtti 据说下面的行 在each单位 将删除尽可能多的 RTTI RTTI EXPLICIT
Delphi
RTTI
RTTI 可以在设计时询问项目代码中的类型吗?
我想使用 RTTI 在设计时而不是运行时检查项目源文件中包含的类型 据我所知 这是不受支持的 但评论中的讨论这个问题 https stackoverflow com questions 9046778 class reference as
Delphi
RTTI
designtime
指向对象开头的指针 (C++)
我需要一种方法来获取指向 C 中对象开头的指针 该对象在模板内部使用 因此它可以是任何类型 多态或非多态 并且可能是使用多重继承的对象 I found 本文 http accu org index php journals 450它描述了一
c
casting
RTTI
typeid
为什么从类到子类的动态转换要求类是多态的?
据我了解 动态转换与静态转换的不同之处在于它对 RTTI 的使用 并且如果变量的动态类型 从基类转换为派生类时 不适合 则动态转换会失败 但是 如果我们无论如何都有 RTTI 为什么类必须是多态的才能完成呢 编辑 由于对 多态 一词的使用存
c
casting
RTTI
typeid(T) 是在运行时还是编译时评估?
我无法在任何地方找到这个看似简单的问题的答案 以下 C 函数是否使用 RTTI 当然不必 但我想知道是否可以保证 typeid 将在编译时确定 template
c
templates
RTTI
指向 typeinfo::name() 的内存的生命周期是多少?
在 C 中我可以使用typeid运算符检索任何多态类的名称 const char name typeid CMyClass name 返回的指向的字符串有多长const char 我的程序可以使用指针吗 只要带有 rtti 的类存在 因此
c
RTTI
typeid
typeinfo
C++11 是否为 std::type_info 提供哈希函数?
我仍在努力寻找一个好的解决方案来解决我的问题独一无二的容器问题 https stackoverflow com questions 3221501 oneofatype container storing one each of a giv
c
C11
RTTI
unorderedmap
typeinfo
type_info 不考虑简历限定符:这是对的吗?
此代码打印 1 是正确的行为还是 g 4 5 的怪癖 include
c
g
constants
volatile
RTTI
遍历继承层次结构的 static_cast 与dynamic_cast
我看到一本关于 C 的书提到 使用静态强制转换来导航继承层次结构比使用动态强制转换更有效 Example include
c
casting
RTTI
dynamiccast
staticcast
Delphi 在类过程中使用反射来获取动态类类型
我想在类过程 函数 静态方法 中使用当前类的反射 不使用 Self 关键字怎么办 如果没有对类名进行编码 这个过程应该在后代中被覆盖 class procedure AAA SetTableAndSequence var c TRttiCo
Delphi
Reflection
RTTI
«
1
2
3
4
»