gpt4 book ai didi

c++ - 如何在运行时获取 C++ 对象名称?

转载 作者:IT老高 更新时间:2023-10-28 22:33:37 24 4
gpt4 key购买 nike

我能否在运行时获取对象的名称(例如通过 RTTI 获取对象的类型)?我希望对象能够打印其名称。

最佳答案

由于 C++ 中的对象没有任何名称,因此您无法获取它们。唯一能识别对象的就是它的地址。

否则,您可以实现您的命名方案(这意味着对象将有一些 char*std::string 成员及其名称)。在 Qt 中,您可以通过使用类似方法的 QObject 层次结构来启发自己。

关于c++ - 如何在运行时获取 C++ 对象名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/468956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com