c++ - 什么是 C++ 中的 instanceof 的等价物?

标签 c++ oop casting mfc instance

<分区>

如何在 C++ 中检查类类型?
在 Java 中,我使用了 instanceof

我不喜欢使用动态转换,而只使用经典的 C++。
有什么办法吗?

澄清:
它不是 another question in StackOverflow 的拷贝,因为我问我如何在不使用 dynamic_cast 的情况下找到它。在另一个问题中,答案是使用它。请不要将其标记为重复。

最佳答案

如果没有 RTTI 或家庭酿造替代品,则无法检查类类型。如果在没有 RTTI 的情况下编译应用程序,则有关类型的信息不会存储在任何地方。

关于c++ - 什么是 C++ 中的 instanceof 的等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17463862/

相关文章:

将数组的内容转换为 C 中的算术类型

c++ - 斐波那契数列通过串行代码

c++ - 需要帮助了解递归前缀计算器

c++ - 算法中的二叉树

java - 如何抽象主题化组件的想法?

C++ 静态工厂方法与构造函数 : how to avoid copying?

c++ - 连接两个程序,一个使用 main(),一个使用 WinMain()

c# - 无法在静态方法中使用实例变量

c# - 我怎样才能避免双重类型转换?

c# - UInt16数组,C#中的后缀是什么?