通用编程,也叫通用代码,是一种计算机编程风格,其中算法是根据待指定的类型编写的,然后在需要时作为参数提供的特定类型进行实例化。 C ++使用模板来启用通用编程技术。 C ++标准库包括标准模板库或STL,它为常见的数据结构和算法提供模板框架。C ++中的模板也可用于模板元编程,这是一种在编译时而不是运行时预先评估某些代码的方法。使用模板专业化,C ++模板被认为是图灵完整的。 参考资料: 通用代码-百度百科