摘要: 1 第五章 技巧性基础知识 1.1 关键字typename 在标准化c++的过程中,引入typename是为了说明:模板内部的标识符可以是一个类型。下面举个例子: template class MyClass{ typename T::SubType * ptr; .. }; 1.1.1 .templates构造 这个比较生僻一些,给个例子吧 tem... 阅读全文
posted @ 2008-11-17 23:02 拿走不谢 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 1 第四章 非类型模板参数 对于函数模板和类模板,模板参数并不局限于类型,普通值也可以作为模板参数。 1.1 非类型的类模板参数 例如: Template Class Stack{ Private: T elems[MAXSIZE]; … }; Int main() { Stack int20Stack; Stack int40S... 阅读全文
posted @ 2008-11-17 22:56 拿走不谢 阅读(820) 评论(0) 推荐(0) 编辑