在ruby中,Kernel对象上有一个名为set_trace_function的方法。它会在调用或返回方法时,或者在引发异常时执行给定的proc对象。您可以使用它来制作自己的记录器并学习有关程序的有趣信息......
C ++中是否有类似的功能,或者可能是在提升?此外,这个设施通常被称为什么?
谢谢!
Ž。
答案 0 :(得分:1)
在C或C ++中,这通常被称为仪器或分析。
要了解详情,建议您google it。
如果您正在寻找的是日志记录或调试助手框架,那么您可能想要阅读此内容(这实际上是Google仪器的第二个答案):
Instrumentation (diagnostic) library for C++