我想做这样的事,但我不确定是否有可能。我在Google上找不到任何信息。
template <typename T>
class Container {
public:
T *ptr;
};
class Other {
private:
Container *container_ref;
}
感谢您的帮助。
答案 0 :(得分:5)
不是,但是如果你负责Container
,那么你可以让它从非模板化的基类继承并保留指向它的指针。
答案 1 :(得分:2)
没有。模板不是类,它是如何构建类的说明。没有模板参数(显式或隐含),它就不完整。
您可以查看Boost::any以解决问题。