c++模板容器 类型模板 实例化 方法(函数)模板 泛型编程 概述 关联特性Traits 迭代器iterator 容器 动态数组vector 队列deque 链表list 模板是c++的特性,通过泛型实现。主要有两种表现形式:类型模板、和方法模板。 类型模板 实例化 显示实例化,初始化告诉类型。 隐示实例化,根据参数判别。 方法(函数)模板 参数化的一族函数(A family of function) 模板会被编译两次,第一次检查语法,第二次实例化期间检查调用是否合法。 模板实例化,如果需要不一样的类型,显示指定T的型别为长精度的类型,或者可以使用static_cast强制转换为不会丢失精度的类型,如: Max<double>(1,2.0); Max(static_cast<double>(1),2.0