如何执行以下操作,而不必在此文件中包含每个类 T?:
// ComponentMan.h
class ComponentMan
{
public:
template<class T>
void CreateComponent<T>()
{
T* temp = new T();
}
}
基本上,我想要一个通用类实例化器。我怎样才能做到这一点,而不包括无处不在的标题?
如何执行以下操作,而不必在此文件中包含每个类 T?:
// ComponentMan.h
class ComponentMan
{
public:
template<class T>
void CreateComponent<T>()
{
T* temp = new T();
}
}
基本上,我想要一个通用类实例化器。我怎样才能做到这一点,而不包括无处不在的标题?