【中英双语】C++进阶必备-C++ STL容器与算法全解析

合集 · C/C++编程 (60)

  1. 29:28
    【中英双语】Rust vs C++ vs Go:2026年谁才是系统编程之王?速度之王?
  2. 3:56:26
    【中文配音】C++线程完整课程,为高性能应用开发打下扎实基础
  3. 2:46:12
    【中英双语】9讲吃透CPU缓存(C++缓存模拟实战):替换策略、写入机制、层级结构
  4. 1:05:36
    【中英双语】C++ vs Rust 终极对决:为什么C++仍是更理想的选择? | The PrimeTime
  5. 5:06:52
    【中英双语】2小时从零手写2D游戏引擎:C++ SDL3全流程实战,一次学会窗口、动画、碰撞、音效 | constref
  6. 1:52:26
    【中英双语】C++虚函数可以彻底抛弃了?现代C++编译期多态实战 | CppCon
  7. 7:50
    【中文配音】我最爱的5个C++项目:从模拟器到游戏引擎,适合刚学完C++的同学进阶学习
  8. 15:22
    【中英双语】Google的C++代码为何如此优雅?风格指南全解析 | Low Level
  9. 38:58
    【中英双语】24种语言对决LeetCode:C++、Rust、Go谁才是性能之王? | code_report
  10. 36:20
    【中英双语】C++性能优化实战:让你的程序快得飞起 | Berna Builds
  11. 31:10:59
    【中文配音】C++20完整教程:最通俗易懂的C++小白教程(入门篇,附带完整源码,后续增加高级篇)
  12. 3:49:47
    【中文配音】C/C++指针从入门到精通:17讲全实战, B站油管最强C/C++指针讲解
  13. 6:56:41
    【中文配音】油管最强C语言入门到精通教程-57讲,配套完整源码
  14. 1:39:22
    【中文配音】如何使用C++编写游戏程序,从零开始构建一个完整可运行的C++游戏项目
  15. 2:32
    【中文配音】大疆机甲大师赛,有条件的同学建议参加这样的比赛,无论就业还是深造都非常有帮助
  16. 42:30
    【中英双语】C++ 和 Rust 谁更快?实测对比
  17. 2:06:00
    【中英双语】C++高频交易系统性能优化全解析-非常值得C++从业人员学习进步
  18. 2:09:00
    【中英双语】C++性能优化实战:编译器、缓存、SIMD全流程指南 | CppCon
  19. 5:01:22
    【中英双语】从零开始用C++ 开发3D. vulkan多人游戏-带完整源码,提升C++项目能力必备
  20. 14:04
    【中英双语】C++26要来了!C++开发者数量不降反增,Herb Sutter揭秘未来方向 | Citadel Securities
  21. 5:18:33
    【中文配音】(共8集)C++ OpenGL 3D游戏指南-最好的3D图形入门
  22. 2:05:34
    【中英双语】C++性能追踪神器CTRACK:一行代码定位瓶颈,开源社区都在用 | CppCon
  23. 13:53
    【中文配音】AI时代还能学C/C++吗?为什么C/C++依然不可替代?C和C++ 奖励动手实践,惩罚被动学习
  24. 3:39:52
    【中英双语】现代CPU性能解锁:C++优化新思路,让老代码在新硬件上跑得更快 | CppNow
  25. 3:05:58
    【中英双语】C++低延迟编程实战2:从CPU缓存到无锁队列,性能优化全解析 | CppNow
  26. 9:52:06
    【中英双语】C++进阶必备-C++ STL容器与算法全解析
  27. 2:13:30
    【中英双语】C++20多线程实战:从零构建高性能并发程序 | CppCon
  28. 2:01:10
    【中英双语】C++无锁编程实战:为TCMalloc打造高性能并发队列-Google工程师主讲
  29. 8:52
    【中英双语】10分钟搞懂C/C++内存分段:栈、堆、静态数据全解析 | Ryan Baker
  30. 33:52
    【中英双语】C++工程师凭什么年薪80万美金?揭秘全球最快系统的幕后王者 | Chris Schwenk | Tech Jobber Podcast
  31. 40:38
    【中英双语】C++线程池从零到精通:手把手实现高性能并发任务调度 | CppNuts
  32. 2:03:58
    【中英双语】现代C++内存池分配器实战:从零实现安全关键系统的高效内存管理 | CppCon
  33. 23:06
    【中英双语】C++26反射实战:编译时动态创建新类型,告别样板代码 | C++ Weekly With Jason Turner
  34. 2:06:16
    【中英双语】C++协程从入门到精通:一张图彻底搞懂协程核心机制 | CppCon
  35. 2:03:20
    【中英双语】C++性能优化必看:写出对CPU缓存友好的代码,从底层原理到实战技巧 | CppCon
  36. 11:00:26
    【中文配音】C + Linux进阶项目,手写DB数据库,提升数据结构/项目架构/网络编程能力
  37. 1:15:04
    【中文配音】使用raylib实现C++ 贪吃蛇游戏教程 (OOP),C++新手必备项目
  38. 5:13:30
    【中英双语】别再瞎学设计模式了,工厂/单例/观察者/代理等10种C++设计模式精讲
  39. 2:04:20
    【中英双语】C++开发者如何安全驾驭AI编程工具?CppCon最佳实践指南 | CppCon
  40. 23:46
    【中英双语】10分钟搞懂C++虚函数表底层原理,面试再也不怕 | Karan IITgn
  41. 21:26
    【中英双语】C++性能优化必看:缓存局部性与分支预测,让代码速度翻倍 | mCoding
  42. 3:18:40
    【中英双语】C++性能优化实战:数据导向设计让代码更快更简洁 | CppCon
  43. 3:16:13
    【中英双语】C++高性能必学:10分钟搞懂NUMA内存架构,告别多核性能瓶颈
  44. 1:00:00
    【中英双语】C++映射std::map与std::unordered_map性能对决,别再乱用了! | The Cherno
  45. 25:54
    【中英双语】C++ 临时字符串安全吗?这个 Bug 你可能每天都在写 | The Cherno
  46. 15:46
    【中英双语】C++ Web服务器性能大翻盘:从9千到5.8万请求/秒,非阻塞架构杀疯了 | Tomas Diblik
  47. 8:36
    【中英双语】C++面试必考:互斥锁 vs 信号量,一节课彻底搞懂 | CppNuts
  48. 10:12
    【中英双语】C++向量里放不可移动对象?别被唬住了,其实真可以 | CppNow
  49. 16:22
    【中英双语】C++在金融领域杀疯了:30微秒定生死,高频交易为什么非它不可 | Citadel Securities
  50. 5:13:25
    【中文配音】从零用C++重做童年游戏:渲染/调试/关卡全流程
  51. 1:28:36
    【中英双语】C++ RAII从入门到精通:30年专家带你彻底掌握资源管理 | CppCon
  52. 2:26:18
    【中文配音】C++20高并发实战,C++校招必问知识点,jthread,thread, mutex,async,future
  53. 28:07
    【中英双语】C++引用计数从零到精通:手把手实现高性能智能指针 | The Cherno
  54. 24:32
    【中英双语】多线程代码莫名变慢?可能是伪共享在拖垮性能 | Jacob Sorber
  55. 3:02:09
    【中英双语】C++性能基准测试避坑指南:别再被假结果骗了 | CppNow
  56. 25:06
    【中英双语】C语言线程局部存储实战:轻松搞定多线程变量隔离 | Jacob Sorber
  57. 58:27
    【中英双语】2027年如何真正学会C语言,C语言实战-从零手写Linux ls命令,理解终端背后的秘密 | tony
  58. 22:00:16
    【中英双语】C++必备高频面试题分享,从基础语法到深层原理层层递进
  59. 1:22:22
    【中英双语】java/go/c++后端系统设计面试必备-腾讯/字节/华为面试必备
  60. 47:22:15
    【中英双语】TUM C++系统编程:从语法到Linux底层|SS2021

Parts

  1. P1 · [中文] C++ 中的 STL
  2. P2 · [英文] C++ 中的 STL
  3. P3 · [中文] C++ 中的 std::array
  4. P4 · [英文] C++ 中的 std::array
  5. P5 · [中文] C++ 中的 Vector
  6. P6 · [英文] C++ 中的 Vector
  7. P7 · [中文] 在 C++ 中优化使用 Vector 的方法
  8. P8 · [英文] 在 C++ 中优化使用 Vector 的方法
  9. P9 · [中文] C++ 中的 std::set
  10. P10 · [英文] C++ 中的 std::set
  11. P11 · [中文] C++ 中的嵌套容器
  12. P12 · [英文] C++ 中的嵌套容器
  13. P13 · [中文] C++ 中的 Multiset
  14. P14 · [英文] C++ 中的 Multiset
  15. P15 · [中文] C++ 中的 Map
  16. P16 · [英文] C++ 中的 Map
  17. P17 · [中文] C++ 中的 Multimap
  18. P18 · [英文] C++ 中的 Multimap
  19. P19 · [中文] C++ 中的 Emplace
  20. P20 · [英文] C++ 中的 Emplace
  21. P21 · [中文] C++ 中的 forward_list
  22. P22 · [英文] C++ 中的 forward_list
  23. P23 · [中文] C++ 中的 std::list
  24. P24 · [英文] C++ 中的 std::list
  25. P25 · [中文] C++ 中的 std::pair
  26. P26 · [英文] C++ 中的 std::pair
  27. P27 · [中文] C++ 中的 std::deque
  28. P28 · [英文] C++ 中的 std::deque
  29. P29 · [中文] C++ 中的 std::queue
  30. P30 · [英文] C++ 中的 std::queue
  31. P31 · [中文] C++ 中的 std::stack
  32. P32 · [英文] C++ 中的 std::stack
  33. P33 · [中文] C++ 中的 std::priority_queue
  34. P34 · [英文] C++ 中的 std::priority_queue
  35. P35 · [中文] C++ 中的 std::unordered_set
  36. P36 · [英文] C++ 中的 std::unordered_set
  37. P37 · [中文] C++ 中的 std::unordered_multiset
  38. P38 · [英文] C++ 中的 std::unordered_multiset
  39. P39 · [中文] C++ 中的 std::unordered_map | STL C++
  40. P40 · [英文] C++ 中的 std::unordered_map | STL C++
  41. P41 · [中文] std::unordered_multimap | STL C++
  42. P42 · [英文] std::unordered_multimap | STL C++
  43. P43 · [中文] C++ STL 算法简介
  44. P44 · [英文] C++ STL 算法简介
  45. P45 · [中文] std::sort | C++ STL 算法
  46. P46 · [英文] std::sort | C++ STL 算法
  47. P47 · [中文] std::is_sort | C++ STL 算法
  48. P48 · [英文] std::is_sort | C++ STL 算法
  49. P49 · [中文] std::partial_sort | C++ STL 算法
  50. P50 · [英文] std::partial_sort | C++ STL 算法
  51. P51 · [中文] std::nth_element | C++ STL 算法
  52. P52 · [英文] std::nth_element | C++ STL 算法
  53. P53 · [中文] std::is_sorted_until | C++ STL 算法
  54. P54 · [英文] std::is_sorted_until | C++ STL 算法
  55. P55 · [中文] std::iota | C++ STL 算法
  56. P56 · [英文] std::iota | C++ STL 算法
  57. P57 · [中文] std::copy 和 std::copy_if | C++ STL 算法
  58. P58 · [英文] std::copy 和 std::copy_if | C++ STL 算法
  59. P59 · [中文] std::copy_n 和 std::copy_backward | C++ STL 算法
  60. P60 · [英文] std::copy_n 和 std::copy_backward | C++ STL 算法
  61. P61 · [中文] C++20 中的 span
  62. P62 · [英文] C++20 中的 span
  63. P63 · [中文] C++20 中的 mdspan
  64. P64 · [英文] C++20 中的 mdspan
  65. P65 · [中文] C++ 中访问数组或 Vector 越界元素而不崩溃
  66. P66 · [英文] C++ 中访问数组或 Vector 越界元素而不崩溃
  67. P67 · [中文] 为什么 std::vector 的 reserve 非常重要
  68. P68 · [英文] 为什么 std::vector 的 reserve 非常重要
Description
围绕 C++ 标准模板库(STL)的核心容器展开系统性讲解,从基础到进阶逐步构建扎实的现代 C++ 编程能力。内容涵盖静态数组 std::array、动态数组 vector 及其性能优化技巧、有序集合 set 与 multiset、键值映射 map 与 multimap、双向链表 list 和单向链表 forward_list,并深入解析容器嵌套使用与 emplace 系列接口的底层优势。每集聚焦一个容器类型,结合典型应用场景、常见误区与实操对比,帮助学习者理解不同结构的时间复杂度、内存布局及适用边界。整体路径由浅入深,强调“用对容器”而非“记住语法”,注重工程实践中可复用的设计思维。适合具备基础 C++ 语法知识、正从传统 C 风格转向现代 C++ 编程的初学者与中级开发者,也适合作为面试前系统梳理 STL 特性的高效复习资料。通过本系列,你将建立起对标准容器族的直觉判断力,写出更安全、更高效、更符合 C++ 惯例的代码。