对于 Xcode 7,是否有等效于 objective-c 的 -debugDescription 方法的C++?
Is there a C++ equivalent to objective-c's -debugDescription method for Xcode 7?
在 Objective-C 中,你可以将一个名为 -debugDescription 的方法添加到返回字符串的类中。 Xcode 调试器将调用此方法以在调试器中显示类的值。 C++有没有与此相当的?
否(不使用普通语言提供的功能)。与Objective-C的NSObject
(或NSProxy
相比,C++没有所谓的根对象。对于这样的元信息/内省/反射,你必须使用像Qt这样的库或其他支持这些功能的库。
虽然不是通用的,但您可以将自己的描述方法添加到某些感兴趣的类中,并在运行时从控制台po
该方法。
例如
std::string your_class::desc()
{
return "test";
}
(lldb) po ((your_class*)0x000000010072adf8)->desc()
"test"
相关文章:
- 如何将数组从Objective-C发送到C++函数
- 在 Objective-C++ -> EXC_BAD_ACCESS Error 中使用"new"关键字
- Mac Snow Leopard 上的 Qt 5.3.2:ld:在架构x86_64 [clang、Objective-C
- 创建跨平台 C++ 触摸管理器.在 c++ 中传递 Objective-c 对象涉及代码
- C++对象作为 Objective-C++ 属性
- 更新了Runge-Kutta(RK4)C++错误代码中的二阶DE
- 将.cpp文件中的数据传递给Objective c ViewController
- 为什么这个来自 Objective-C++ 的dynamic_cast在调试中成功但在发布时失败?
- de if-Block 是什么意思
- Objective-C 如何使用向量对?
- 在 Objective-C 和 Swift 之间委托问题
- Objective-C C++ 包装器 类型错误的不完整定义
- EXC_BAD_ACCESS Xcode,来自我的 Objective-C++ 和 swift 桥接标头中的 C++ 包
- 在 Objective-C++ 中应用于__weak指针时,通过关键字推导类型"auto"规则是什么?
- 如何发送(和接收)从 Swift 到 Objective c++ 再到 c++,然后备份到 Swift 的超大型浮动数组
- 使用来自Objective C的OpenCV分解同源异构图
- 如何将这行代码从C++转换为Objective-C
- Firebase:混合使用C++和Objective-C SDK可以吗
- 如何使用Visual Studio C/C++编译器(cl.exe)来预处理我的objective-C代码
- 有没有办法将函数从 objective-c++ 传递到标准 c++