最近在学习C++的STL和泛型编程的部分,其中涉及到很多词汇、术语。在这里做一些梳理,以便有条理性地去理解泛型编程的设计理念。
整体上来讲编程主要有两种理念:
面向对象的编程——侧重点是数据;
泛型编程——侧重点是算法;