【侯捷】STL与泛型编程-1/5

该博客是侯捷老师关于STL与泛型编程的课程介绍,强调理解STL的重要性。内容包括STL的六大部件(容器、分配器、算法、迭代器、仿函数和适配器),特别讨论了容器的分类及其效率,如顺序容器、关联容器和无序容器。还提及了迭代器失效的情况,并预告了后续将深入分析每个容器的成员函数和复杂度。
摘要由CSDN通过智能技术生成

0. 课程计划

侯捷老师的c++系列课程我收集到4部,但是网络上仿佛已经被禁,存在本地磁盘,数据珍贵,好生收藏。

  • C++面向对象高级开发
  • C++标准11
  • C++标准库–体系结构与内核分析(也被称为“STL与泛型编程高级”)
  • C++内存管理

课程中有许多精品知识点,因此除了记录自己的思考和疑惑之外,还要记录这些闪光点以备反复复习。

使用一个东西,却不明白它的道理,不高明! ——林语堂

C++ Standard Library > Standard Template Library

1. STL体系结构基础

1.1 STL六大部件

  • 容器 Containers
  • 分配器 Allocators
  • 算法 Algorithms
  • 迭代器 Iterators (泛化的指针)
  • 仿函数Functors
  • 适配器 Adapters
    在这里插入图片描述
    STL的设计理念跟面向对象不同,STL中数据在容器中,而操作容器的方法在算法中,不再像class一样了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值