c++20 ranges

c++20 ranges

c++20 ranges让容器遍历与筛选可以写成可组合的视图管道。这里从iota、take和drop入手,进一步介绍transform、join、reverse及查找算法的惰性执行方式,并说明自定义视图的适用场景。

2026.10.20 17:12

15

187

相关专题

更多
现代 C++ 新特性与工程实践
现代 C++ 新特性与工程实践

聚焦 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特性_现代C++有哪些新标准特性如modules和coroutines
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines

现代C++(C++20/23/26)引入了大量提升生产力、性能和现代编程范式的特性,包括 范围(Ranges)、Concepts(概念)、模块(Modules)、协程(Coroutines)、模式匹配 (Pattern Matching)、执行空间 (Executors)、管道操作符 (Pipe Operator)、std::print 打印函数等,使得C++更易于编写高效、安全、表达力强的代码,拥抱函数式和并发编程,并逐步淘汰老旧(如

2025.12.22

101

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
墨刀帮助中心
墨刀帮助中心

共0课时 | 0人学习

MyEclipse学习中心
MyEclipse学习中心

共0课时 | 0人学习

Apache Subversion 官方手册
Apache Subversion 官方手册

共0课时 | 0人学习