【发布时间】:2021-04-22 22:43:33
【问题描述】:
我有
template<typename DistanceFunc>
class C
{
using DistanceType = // the return type from DistanceFunc
public:
C(DistanceType distance, DistanceFunc f)
: m_distance(distance),
m_f(f)
{}
private:
DistanceType m_distance;
DistanceFunc m_f;
};
如何从DistanceFunc 为DistanceType 派生返回类型?
【问题讨论】:
标签: c++ templates type-deduction return-type-deduction