2024-05-23 15:21:59 发布
网友
我有课,大概是
class FixedPoint<int frac> { ... private: std::uint32_t value; }
我想写一个调试助手,它将一个定点值表示为一个浮点数。如果我知道分形的值,我就能做到。有办法进入吗?你知道吗
现在我考虑解析value.dynamicTypeName(),它似乎包含了包括参数在内的完整模板名,但感觉有点粗糙。。。你知道吗
value.dynamicTypeName()
回答我自己的问题:有一些方法可以访问值模板参数。就我而言,你是这样做的:
def qdump__FixedPoint(d, value): frac = int(value.type.template_argument(0)) d.putValue(value['value'] / float(1 << frac))
Source。你知道吗
回答我自己的问题:有一些方法可以访问值模板参数。就我而言,你是这样做的:
Source。你知道吗
相关问题 更多 >
编程相关推荐