私は次のクラスを持っています:
template <typename T>
class A
{
public:
void method(const char *buffer);
// the template T is used inside this method for a local variable
};
次に、次のようなさまざまなテンプレートを使用したこのクラスのインスタンスの配列が必要です。
std::vector<A*> array;
array.push_back(new A<uint32_t>);
array.push_back(new A<int32_t>);
しかしstd::vector<A*> array;
、どうやらテンプレートを指定する必要があるため、機能しませんが、この配列にさまざまな型を格納しているため、指定できません。ある種のジェネリック型または他の解決策はありますか?