SGI STL  是声名最盛的一个STL版本,该版本被纳为GNU C++标准程序库。

STL六大组件的交互关系:container通过allocator取得数据存储空间,algorithm通过iterator存取container内容,functor可以协助algorithm完成不同的策略变化,adapter可以修饰或桃姐functor(伪函数:一般的函数指针可以视为狭义的伪函数)

函数指针有缺点:最重要的是它无法持有自己的状态(所谓局部状态,local states),也无法达到组件技术中的可适配性(adaptability)----也就是无法再将某些修饰调价加诸于其上而改变其状态

相关文章:

  • 2021-09-23
  • 2021-10-09
  • 2021-07-14
  • 2022-02-20
  • 2021-06-27
  • 2021-10-06
  • 2022-01-08
  • 2022-01-06
猜你喜欢
  • 2021-09-18
  • 2021-12-11
  • 2021-09-23
  • 2022-01-11
  • 2021-06-29
  • 2021-11-13
  • 2022-01-13
相关资源
相似解决方案