STL & GP
2012-04-07 13:51
162 查看
STL和GP,GP和OOP 正如前面所提到的,在STL的背后蕴含着泛型化程序设计(GP)的思想,在这种思想里,大部分基本算法被抽象,被泛化,独立于与之对应的数据结构,用于以相同或相近的方式处理各种不同情形。这一思想和面向对象的程序设计思想(OOP)不尽相同,因为,在OOP中更注重的是对数据的抽象,即所谓抽象数据类型(Abstract Data Type),而算法则通常被附属于数据类型之中。几乎所有的事情都可以被看作类或者对象(即类的实例),通常,我们所看到的算法被作为成员函数(member function)包含在类(class)中,类和类则构成了错综复杂的继续体系。
存档
存档
相关文章推荐
- C++STL&GP学习后记——初识STL
- C++STL&GP学习后记——初识STL
- 侯捷对《C++ Primer》《GP&STL》的读书建议
- STL中back_inserter(Cont&x)与back_insert_iterator(Cont&x)
- STL"源码"剖析-重点知识总结
- C++ STL Map基本函数
- 【HDU 6040 Hints of sd0061】 思维 & STL
- STL学习&&数据结构
- zoj 1061 &&poj 0128 Web Navigation(STL 栈~~水)
- UVa 402 M*A*S*H (STL&list)
- [HPU] LianLianKan [STL&stack]
- STL:集合#include <set>
- 【C++ STL】算法 <algorithm>中各种算法解析
- 【C++ STL】算法 <algorithm>中各种算法解析
- STL源码分析--仿函数 & 配接器
- 转 STL hash_map & map
- [暴力DP][暴力STL]SNOI2017 && LOJ#2256. 英雄联盟
- STL-容器间的复制list&vector
- STL 1: GP(泛型编程)及STL的由来
- STL 查找 总结