随笔 - 62  文章 - 71  trackbacks - 0
<2006年4月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用链接

留言簿(3)

随笔分类(66)

随笔档案(62)

文章分类(31)

文章档案(31)

友情链接

最新随笔

积分与排名

  • 积分 - 41485
  • 排名 - 64

最新评论

阅读排行榜

评论排行榜

模板作用域中的模板类型引用。
template <class elemType> class ListItem;
template <class elemType> class List
{
	public:
		List<elemType> ();
		~List();
	private:
		//ListItem *front;
		//ListItem *end;
		ListItem<elemType> *front;
		ListItem<elemType> *end;

};
通常使用类模板的名字的时候,必须指定模板形参。
但在类本身的作用域内部,可以使用类模板的非限定名。
例如:List是List<elemType>的缩写。
但编译器不会为类中使用的其他的模板形参进行这样的推断,因此必须指定类型形参。
例如在List模板类中使用ListItem模板类时,
ListItem *front 是错误的
ListItem<elemType> *front 才是正确的。
posted on 2007-01-30 18:04 beyonlin 阅读(120) 评论(0)  编辑 收藏 引用 所属分类: C++之路

标题  
姓名  
主页
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]

相关链接:
网站导航: