【发布时间】:2012-05-18 18:28:08
【问题描述】:
我尝试让一个部分专用的模板类继承自另一个模板类。我不知道该怎么做。这是我的代码:
template < typename T>
struct SmallContainer
{
typedef vector<T> type;
};
template<typename CONTAINER, typename T>
class AnotherClass : public CONTAINER<SmallContainer<T>::type>
{ // ..... };
gcc 一直在说 “ 之前的预期 unqualified-id
我的对象的想法是让 AnotherClass 成为我想要的任何其他类型的向量的通用容器。
我尝试做模板 等...没有任何成功。 任何想法 ? 谢谢...
【问题讨论】: