このファイルにすべてのクラスTを含めることなく、次のことを行うにはどうすればよいですか?:
// ComponentMan.h
class ComponentMan
{
public:
template<class T>
void CreateComponent<T>()
{
T* temp = new T();
}
}
基本的に、ジェネリッククラスのインスタンス化機能が必要です。どこにでもヘッダーを含めずにこれを達成するにはどうすればよいですか?