首页
›
后端、数据与云原生工程
›
042-Modern C++工程开发
›
《Modern C++实战100例》
VIP10
本课程属于:042-Modern C++工程开发
后端、数据与云原生工程 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
《Modern C++实战100例》
共 100 例
01
现代C++开发环境搭建与编译链路验证
02
auto与类型推导在数值计算中的边界验证
03
基于范围for与结构化绑定的容器遍历重构
04
constexpr函数实现编译期单位换算
05
if constexpr实现编译期分支的序列化选择
06
变参模板实现类型安全的日志格式化
07
折叠表达式实现参数包聚合计算
08
完美转发实现通用对象工厂
09
移动语义优化大对象返回路径
10
Rule of Five在资源管理类中的完整实现
11
智能指针替换裸指针管理动态数组
12
shared_ptr循环引用检测与weak_ptr破环
13
自定义删除器管理第三方C库资源
14
lambda捕获模式与生命周期陷阱排查
15
std::function实现回调注册与解耦
16
std::bind与lambda在参数绑定中的对比
17
std::optional处理可能缺失的配置项
18
std::variant实现多类型配置值解析
19
std::any实现通用属性容器
20
std::string_view优化只读字符串参数传递
21
std::span实现数组视图的安全传递
22
结构化绑定解析map与tuple返回值
23
std::tuple实现多返回值函数
24
编译期条件选择类型:std::conditional
25
SFINAE约束模板函数重载
26
C++20 concepts约束容器算法接口
27
concepts与重载决议的交互验证
28
模板特化实现类型名称映射
29
类型萃取判断可调用对象
30
编译期整数序列展开tuple元素
31
CRTP实现静态多态计数器
32
策略模式与模板参数选择排序策略
33
类型擦除实现异构对象容器
34
PIMPL惯用法降低编译依赖
35
RAII封装互斥锁的自动加解锁
36
条件变量实现生产者消费者队列
37
std::atomic实现无锁计数器
38
内存序验证:relaxed与seq_cst的差异
39
std::async与std::future异步任务编排
40
std::promise跨线程传递计算结果
41
线程池任务队列的现代C++实现
42
std::jthread与停止令牌协作取消
43
并行算法加速数据变换
44
std::reduce与std::accumulate的并行差异
45
协程实现惰性生成器
46
协程实现异步任务链
47
Ranges视图实现数据过滤与变换管道
48
Ranges视图实现分块与滑动窗口
49
自定义range适配器实现步进视图
50
std::format实现类型安全格式化输出
51
std::chrono实现高精度计时与耗时统计
52
std::filesystem遍历目录并筛选文件
53
std::filesystem实现文件复制与重命名
54
正则表达式解析日志行字段
55
随机数生成器与分布的正确搭配
56
自定义迭代器适配环形缓冲区
57
自定义分配器跟踪内存分配次数
58
异常安全保证:强保证与基本保证
59
noexcept对容器移动性能的影响
60
std::expected处理可恢复错误
61
错误码与异常在库接口中的选择
62
编译期断言与运行时断言的分工
63
Sanitizer定位越界与未定义行为
64
Valgrind检测内存泄漏与非法访问
65
GDB调试模板实例化与STL容器
66
性能剖析:perf定位热点函数
67
编译器优化选项对代码生成的影响
68
内联函数与编译器优化决策
69
constexpr计算与运行时计算的性能对比
70
缓存友好布局优化矩阵遍历
71
对象池减少高频分配释放开销
72
小字符串优化观察与自定义字符串
73
std::pmr多态分配器实现内存池
74
编译期字符串拼接与哈希
75
用户定义字面量实现单位安全计算
76
强类型ID防止参数混淆
77
编译期反射雏形:基于模板的类型信息表
78
设计模式:现代C++实现观察者模式
79
设计模式:现代C++实现状态机
80
JSON序列化:手写解析器与库集成
81
二进制序列化:字节序与对齐处理
82
网络编程:基于asio的异步TCP回显
83
HTTP客户端:使用现代C++发送请求
84
数据库访问:SQLite C API的RAII封装
85
单元测试:GoogleTest组织测试用例
86
基准测试:Google Benchmark测量性能
87
Mock测试:解耦外部依赖
88
持续集成:CMake与GitHub Actions构建矩阵
89
静态分析:clang-tidy检查现代C++代码
90
代码格式化:clang-format统一风格
91
模块化:C++20模块替代头文件
92
跨平台构建:条件编译与平台抽象
93
ABI兼容性:接口稳定与版本控制
94
插件系统:动态加载与符号解析
95
嵌入式场景:constexpr与模板减少运行时开销
96
实时系统:无锁队列的原子实现
97
图形计算:SIMD友好的数据布局
98
数值计算:表达式模板消除临时对象
99
编译期解析:constexpr解析简单表达式
100
现代C++重构:从C风格到RAII与算法
所属VIP或分类
同VIP:C++内存与资源管理工程
同VIP:C++工程开发实战100例
同VIP:C++并发与多线程工程