Как я могу сделать следующее, не включая каждый класс T в этот файл?:
// ComponentMan.h
class ComponentMan
{
public:
template<class T>
void CreateComponent<T>()
{
T* temp = new T();
}
}
По сути, я хочу универсальный экземпляр класса. Как я могу добиться этого, не включая заголовки везде?