文章目录什么是通用编程
什么是通用编程
通用编程(Generic Programming )的目的是发明有助于实现通用标准容器库的语言机制。 的标准容器库是一种功能,例如,可以将不同类型的对象存储在一个List类中。 在通用编程中,程序员可以创建与为特定类型设计的算法相同的高效、完全一般化和可重用的算法。 通用型和模板一样,具有可以用各种数据类型进行操作的意义
STL是巨大的、可扩展的,包含许多计算机算法和数据结构,将算法和数据结构完全分开。 其中,算法是通用的,与特定的数据结构或对象类型无关。