课程内容
我有话说
1/1 C++ 值类别(Value Categories)
剖析支撑上述转移机制所必须先弄懂的一组底层概念,也就是表达式到底属于哪一类值。文章从左值与右值的直觉出发,逐步引入将亡值、纯右值等细分,并结合大量常见表达式例子说明判断规则。理解这一层之后,读者才能真正明白引用绑定、函数重载和转移构造为何能按预期工作,而不是停留在表面记忆或反复试错。
本课程通过左右值判定与移动构造实战,讲解C++11值类别与移动语义,解决大对象深拷贝性能浪费,帮助用std::move转移资源。
剖析支撑上述转移机制所必须先弄懂的一组底层概念,也就是表达式到底属于哪一类值。文章从左值与右值的直觉出发,逐步引入将亡值、纯右值等细分,并结合大量常见表达式例子说明判断规则。理解这一层之后,读者才能真正明白引用绑定、函数重载和转移构造为何能按预期工作,而不是停留在表面记忆或反复试错。
本课程以日志编号案例讲解thread_local线程私有变量,覆盖作用域与生命周期,帮助学习者编写线程安全代码,提升多线程能力。
本课程经环境搭建到Gradio部署,讲解CosyVoice3音色复刻与情感方言,解决开源TTS本地落地,帮助完成语音合成demo。
本课程借助巴法云 MQTT 与 paho-mqtt 开发,讲解手机远程关机实现,解决忘关电脑问题,帮助学习者完成关机到打包自启。