摘要: 1、所谓泛型编程就是以独立于任何特定类型的方式编写代码。使用泛型程序时,我们需要提供具体程序实例所操作的类型或值。 在泛型编程中,我们所编写的类和函数能够多态地用于跨越编译时不相关的类型。2、模板是泛型编程的基础。3、面向对象编程的多态性称为运行是多态性,应用于存在继承关系的类,我们能够编写这样的代码,忽略于基类与派生类之间的类型差异。泛型编程所依赖的多态称为编译时多态性或参数式多态性。4、模板定义以关键字 template 开始,后接模板形参表,模板形参表是用尖括号括住的一个或多个模板形参的列表,形参之间以逗号分隔。模板形参表不能为空。示例代码template <typename T& 阅读全文
posted @ 2011-04-01 21:34 浪里飞 阅读(549) 评论(0) 推荐(0) 编辑