全部分类
c++20 ranges让容器遍历与筛选可以写成可组合的视图管道。这里从iota、take和drop入手,进一步介绍transform、join、reverse及查找算法的惰性执行方式,并说明自定义视图的适用场景。
2026.10.20 17:12
15
187
2026.10.06
2026.10.05
2026.10.04
2026.10.02
2026.07.27
2026.07.26
2026.07.16
24小时阅读榜
1
2
3
4
5
6
7
8
9
10
11
12
13
14
相关专题
聚焦 C++11 至 C++20 的现代语言特性演进,讲解 auto 类型推导、lambda 表达式、右值引用与移动语义、结构化绑定、std::optional/std::variant、概念(Concepts)、协程(Coroutines)、范围(Ranges)等新特性的原理与实际用法,同时涵盖 CMake 项目构建与管理、std::thread/std::async 多线程并发编程、互斥锁与条件变量、Google Test 单元测试
2026.04.21
138
17
现代C++(C++20/23/26)引入了大量提升生产力、性能和现代编程范式的特性,包括 范围(Ranges)、Concepts(概念)、模块(Modules)、协程(Coroutines)、模式匹配 (Pattern Matching)、执行空间 (Executors)、管道操作符 (Pipe Operator)、std::print 打印函数等,使得C++更易于编写高效、安全、表达力强的代码,拥抱函数式和并发编程,并逐步淘汰老旧(如
2025.12.22
101
热门下载
精品课程
共0课时 | 0人学习
共6课时 | 54.7万人学习
共89课时 | 133.8万人学习
共49课时 | 82.4万人学习
共22课时 | 2.5万人学习
共31课时 | 3.5万人学习
共28课时 | 4.4万人学习
科技资讯