摘要: 什么是模板?模板(template)指c++中的函数模板与类模板,大体对应于C#和Java众的泛型的概念。目前,模板已经成为C++的泛型编程中不可缺少的一部分。模板定义以关键字template开始,后接模板形参表,模板形参表是用尖括号括住的一个或者多个模板形参的列表,形参之间以逗号分隔。 模板形参可以是表示类型的类型形参,也可以是表示常量表达式的非类型形参。非类型形参跟在类型说明符之后声明。类型形参跟在关键字class或typename之后定义(至于class与typename的区别实际并不大,c++的早期版本中只有class,没有typename。在绝大多数场景下两者是通用的,只有少数特殊情 阅读全文
posted @ 2013-11-07 18:12 风的姿态 阅读(1400) 评论(1) 推荐(0) 编辑