C ++ przechowuje te same klasy z różnymi szablonami w tablicy

Mam następującą klasę:

template <typename T>
class A
{
public:
    void method(const char *buffer);
    // the template T is used inside this method for a local variable
};

Teraz potrzebuję tablicy instancji tej klasy z różnymi szablonami, takimi jak:

std::vector<A*> array;
array.push_back(new A<uint32_t>);
array.push_back(new A<int32_t>);

Alestd::vector<A*> array; nie będzie działać, ponieważ najwyraźniej muszę określić szablon, ale nie mogę tego zrobić, ponieważ przechowuję różne typy w tej tablicy. Czy istnieje jakiś rodzaj rodzaju lub inne rozwiązanie?

questionAnswers(1)

yourAnswerToTheQuestion