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

这是否类模板的嵌套

2012-11-13 
这是不是类模板的嵌套?C/C++ codetemplate int D class Vectemplate int D class Point大家帮忙看一

这是不是类模板的嵌套?

C/C++ code
template <int D> class Vec;template <int D> class Point;

大家帮忙看一下这个是不是类模板的嵌套,我该如何找到那个最顶层的模板?谢谢。VS2008环境

[解决办法]
连定义都没有,怎么看啊?就看这俩声明,貌似没有嵌套。
[解决办法]
探讨

引用:
连定义都没有,怎么看啊?就看这俩声明,貌似没有嵌套。

如果没有嵌套的话,那么类模板的定义形式不是应该像下面这样吗?
C/C++ code

template <class numtype> class 模板名

[解决办法]
楼主那两个例子肯定不是嵌套类模板,嵌套的话应该是这样写的:

template <int D> class Vec;
template <int D> class Vec::Point;

或者

template <int D> class Point;
template <int D> class Point::Vec;

热点排行