【发布时间】:2017-04-29 10:44:01
【问题描述】:
对于下面的模板类
template <class T> class Arbitrary {
protected:
vector<T> ObjectArray;
public:
Arbitrary(){}
};
我希望能够拥有一个基类指针向量,我知道我需要使用接口类但我无法让它工作,任何建议将不胜感激。
【问题讨论】:
-
“无法正常工作”是什么意思?您到底尝试过做什么,发生了什么,遇到了什么错误,...
-
我不知道该怎么做,我知道我最终想写 vector
name; -
因为
Arbitrary是一个模板类型,所以你只能执行vector<Arbitrary<int>*> name;之类的操作,或者使用std::any或std::variant之类的操作
标签: c++ template-classes