rtti专题提供rtti的最新资讯内容,帮你更好的了解rtti。
我正在将<code>std::any</code>用于RTTI,并且禁用了例外。它可以正常工作,并且<code>std::any_cast&lt;T&gt;()</code>
说我有一个名为<code>Message</code>的类,它的子类为<code>MessageA</code>,<code>MessageB</code> ... <code>MessageZ</code>
为什么在VCL控件上调用TRttiContext.GetType时,某些属性会重复(例如<code>Action</code>和<code>Align</code>,而其
假设我有一个模板化的类,就像这样: <pre class="lang-cpp prettyprint-override"><code>template&lt;class T, class V&gt;
我有一个包含一些事件属性的类,另一个包含事件处理程序的类。在编译时,我不知道任何一个类的结
g ++ 6.3.1。 此<code>gdb</code>会话说明<code>dynamic_cast&lt;&gt;</code>做正确的事,编译器显示了派生的<code>
对于基本TClass的所有后代,我都需要TClass。 我尝试了以下代码: <pre><code>type TClassList = TList&lt;
我想知道C ++语言如何在运行时保存变量的类型信息。在我看来,运行时意味着将程序员编写的源代码文
为什么RTTI存储符号名称?因为使用哈希可以比较类型。<br/> 我只能删除<code>RTTI</code>符号名称吗?<br/>
我想在C ++中禁用RTTI。我正在使用MSVC编译器。 我设置了编译器标志<code>/GR-</code>。以及要检查的示例代
即使在使用 -fno-rtti 编译时,似乎 <code>std::any</code> <a href="https://godbolt.org/z/x8b1aq" rel="nofollow noreferrer">works
我正在遍历 Excel 工作表。我在某些列中的某些信息显示为 <code>float</code>。我已经尽我所能通过 excel 尝
我正在尝试为我正在编写的绘图应用程序构建一个简化的对象检查器。 我正在尝试动态获取所选对
我必须使用运行时类型信息构建我的程序,因此编译器选项<em>发出运行时类型信息</em>被选中。<br/> 但
从父级到子级的 dynamic_cast 在实践中何时有用? 这总是不好的做法吗? 这不是以下内容的重复: <a
来自 [<a href="http://eel.is/c++draft/intro.object" rel="nofollow noreferrer">intro.object</a>](强调我的): <块引用> <p
我正在尝试在 C++ 中开发一种方法来确定指向具有虚方法的类的指针是否是使用某种形式的 RTTI 的特定类
我想获取接口引用的信息。 当我在调试时将鼠标移到接口引用上时,IDE 可以将例如“TMyObject($586493
我有数据以名称=值对的形式读入 RESTful 服务器。 服务器代码具有允许的“名称”与相应的 Delphi 类
我使用 <code>SourceProperties[0].SetValue(lObject, lStream)</code> 来设置 <code>MemoryStream : TMemoryStream</code> 的 <code>lObje