【发布时间】:2016-12-07 00:37:38
【问题描述】:
我有一个类模板,它应该能够通过std::type_info 返回其模板类型:
template <class factType>
class Belief : public BeliefRoot
{
/* ... */
factType m_Fact;
std::type_info GetBeliefType() const override
{
return typeid(m_Fact);
}
};
但是编译那个类给了我以下错误:
错误 C2280:'type_info::type_info(const type_info &)':试图引用已删除的函数
任何想法我在这里缺少什么?
【问题讨论】: