C++是在C语言基础上开发的一种面向对象编程、通用编程和传统的过程化编程于一体的编程语言.面向对象和面向过程都有接触过.但是之前从未接触过通用编程的概念。那通用编程是什么呢?书上是这么解释的:通用编程(genericprogramming)是C++支持的另一种编程模式.它与OOP的目标相同,即使重用代码和抽象通用概念的技术更简单.不过OOP强调的是编程的数据方面,而通用编程强调的是算法方面.他们的侧重点不同。OOP一个管理大型工程的工具,而通用编程提供了执行常见任务(如数据排序或合并链表...
查看全文