`
whoisjackychen
  • 浏览: 12277 次
文章分类
社区版块
存档分类
最新评论

C++ STL简介

 
阅读更多
C++ STL

篇首语:用过C#,Java的人都知道,其实C++ STL就是C#,Java中的集合类;和MFC中的Collection也类似(但STL是跨平台的)。

背景:
C/C++的文本处理功能太麻烦

不要重复发明轮子! --〉范型编程出现了!

其实容器:vector, set, map, multimap, deque都没什么新意(用过C#,Java之后),但functor/adaptor/allocator这些概念还是有点不一样。

allocator
allocator和它的字面意思一样,负责内存的申请和销毁。因为大本分容器类都封装了内存操作,所以一帮都用不上。但如果自己设计新的ST或想覆盖现有容器类的allocator,就能派上用场了。。。

未完待续。。。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics