首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

c++ builder中是一个模板种是否无法在其声明时用它特化另一个模板类

2013-09-06 
c++ builder中是一个模板类是否无法在其声明时用它特化另一个模板类?代码如下:templateclass T, int NBLK

c++ builder中是一个模板类是否无法在其声明时用它特化另一个模板类?
代码如下:
template<class T, int NBLK>
class Segtor : public MoveableAndDeepCopyOption< Segtor<T, NBLK> > {
public:
typedef ConstIIterator<Segtor> ConstIterator;//这里E2299 Cannot generate template specialization from 'ConstIIterator<V>'
typedef IIterator<Segtor>      Iterator;//这里也一样
};
我猜这错误应该是Segtor类型还不存在所以无法特化。
但要怎么改才好?
[解决办法]
楼主这是发福利呢,
方便的话写出正确的地方,以便后人参考
[解决办法]
没看懂...

热点排行