【C++】变长模板参数与折叠表达式教学,index_sequence与逗号运算符的巧妙结合,实现tuple系列实用traits与编译期for循环

9000
52
2023-06-10 18:11:55
正在缓冲...
199
122
187
23
和小彭老师一起学习变长模板参数、参数打包、tuple、index_sequence、逗号运算符、与折叠表达式吧[星尘_啦啦啦] 本期实验代码已经上传到GitHub:https://github.com/archibate/vartmplandfold-example
Zeno和高性能并行课的作者(github@archibate),现代C++大典绝赞连载中...
自动连播
94.4万播放
简介
鲜为人知的C++黑科技【__PRETTY_FUNCTION__】非侵入式的编译期反射
47:32
【C++源码分析】微信二维码闪退,深扒源码后,竟发现远不止这一处bug!
01:03:59
【C++项目实战】实现一个JSON解析器
01:21:07
【C++20】编译期检测所有未定义行为和内存泄漏,不借助任何外部工具
45:01
【C++】局部变量的初始化,推荐用哪种写法,最不容易写错?
37:21
【C/C++进阶】宏函数实用指南
01:04:43
【C++/OpenGL】三体运动物理仿真
55:59
【C++】type_traits与SFINAE用法教学,检测是否有某成员函数
49:29
【C++】变长模板参数与折叠表达式教学,index_sequence与逗号运算符的巧妙结合,实现tuple系列实用traits与编译期for循环
01:42:01
【C++20工程实战】自己动手实现纯头文件日志库
01:13:49
还在用rand生成随机数?来学学【现代C++】的正确用法吧!
01:00:49
【C++17新特性】内存池与多态分配器(std::pmr::memory_resource)
01:09:23
【C++11】区分左值、亡值、纯右值,及他们的引用
42:17
【C++11】测试代码性能(执行时间)的正确姿势
26:10
【C++11】深入剖析lambda仿函数的原理,自己动手实现std::function容器
36:24
【C++11】自己动手实现unique_ptr智能指针,都有哪些难点?
01:22:01
【C++11】自己动手做标准库:实现array容器
01:18:20
【C++标准库】自己动手实现vector容器
02:06:19
【C++模板封装教学】自己动手实现循环双链表std::list,支持增删改查,迭代器双向遍历
02:18:41
【C++辟谣】inline关键字的作用是“内联优化”?你可能是谭浩强的受害者!inline真正的用途是...
45:42
【C++11】智能指针与对象生命周期,常见问题答疑
02:08:46
【C++多线程入门】生产者-消费者模型如何赋能圣诞老人派送礼物
01:04:21
【C++模板课】闭源软件能否元编程?模板编译慢,无法分离,容易代码膨胀?variant的空间利用效率低?小彭老师一一解答
57:37
【C++真题解析】小彭老师解题+思路详解!mq白的现代C++习题集(第一期)
01:11:36
【RAII+异常】小彭老师解题+思路详解!mq白的现代C++习题集(第二期)
01:20:10
【现代C++】实现hexdump十六进制打印工具(基于ranges库)
01:04:30
【C++20】从0开始自制协程库,有手就行(上)
02:01:26
【C++20】把epoll封装成协程库,支持异步读写TCP套接字,有手就行(中)
02:21:30
【C++20】基于协程的简易HTTP服务器(下)
02:24:42
【现代C++】如何写出易于维护的代码?类型就是最好的注释!
01:25:02
【C++】速通面向对象设计模式(1):策略、工厂、迭代器、适配器、享元、代理
41:59
【C++】游戏开发常用的设计模式,高手都这样写?单例模式、组件模式、原型模式、访问者模式等
58:17
【辟谣】C++根本没有堆和栈!
01:24:41
【C++11】多线程安全如此简单
01:25:54
【C++11】自己封装RAII类,有哪些坑点?带你了解移动语义的真相
01:11:43
【全网最全】28种C++未定义行为,完全介绍(附检测方法教学)
50:36
【C++11】内存序究竟是什么,彻底参悟C++内存模型(附多线程安全测试通用框架)
01:41:57
【C++】类型擦除 + 工厂模式,告别 if-else
17:13
【C++标准库】自己动手实现std::optional容器
01:38:31
【C++】malloc/new追踪,可视化内存碎片,监测内存泄漏
42:59
【现代C++】函数式编程优雅实现信号槽
01:25:03
【GCC】C/C++初学者建议开启这些警告,编译期就排除大量危险隐患,提升代码质量
01:16:04
【现代C++】静态反射实现自动JSON序列化
58:10
【C/C++】printf后并不会立即显示?文件流的缓冲机制探究
01:19:57
【C/C++】什么情况下需要封装get/set
39:54
【C++17】小彭老师陪你从零手搓HTTP服务器
02:39:54
【异步C++】基于红黑树实现定时中断,超时自动终止任务
01:41:55
【C++】从零搭建聊天服务器(面试加分必备实战项目)
01:05:09
【C++20】基于协程实现的WebSocket聊天服务器
01:27:00
【C++ STL】手搓红黑树有多困难?自制标准库系列之map与set(最难的一集)
02:11:19
【错误码】现代C++中的错误处理方案有哪些?
01:45:27
【C++ STL】小彭老师带你手搓智能指针:shared_ptr(简介有源码链接)
58:46
【手搓C++标准库系列课】自己动手做std::variant!
01:36:24
Qt对象new了不用delete?认识Qt对象树模型,创建第一个Qt程序:九九乘法表
47:27
【Qt入门系列课】认识Qt信号与槽机制,边学边做计算器
58:51
【Qt入门系列】简简单单开发个记事本,需要用到Qt哪些功能?
01:47:22
【Qt最佳实践】UI代码复用的巧妙方案:role枚举
02:03:40
【Qt+OpenGL】QOpenGLWidget 详解!开箱即用的 OpenGL 全套封装
02:19:51
【Qt+OpenGL】告别ImGui!用Qt做参数滑块和调色板等控件,控制PBR渲染
02:37:39
客服
顶部
赛事库 课堂 2021拜年纪