第五章 右值引用,移动语义,完美转发复习笔记 2025-11-28 ModernCpp cpp 本章深入探讨了 C++11/14 中最核心也是最复杂的特性:右值引用、移动语义和完美转发。理解这些机制对于编写高效且灵活的现代 C++ 代码至关重要。 条款二十三:理解 std::move 和 std::forward 本质 65 | 0
第四章 智能指针复习笔记 2025-11-28 ModernCpp cpp 本章深入探讨了 C++11 引入的四种智能指针:std::unique_ptr、std::shared_ptr、std::weak_ptr 以及过时的 std::auto_ptr,旨在帮助开发者摆脱原始指针带来的内存管理噩梦。 49 | 0
第三章 移步现代 C++ 复习笔记 2025-11-28 2025-11-28 ModernCpp cpp 本章涵盖了从 C++98 过渡到现代 C++ (C++11/14) 所需掌握的关键特性和最佳实践。 条款七:区别使用 () 和 {} 创建对象 28 | 0
第二章 C++ `auto` 关键字复习笔记 2025-11-28 2025-11-28 ModernCpp cpp 本文基于《Effective Modern C++》条款五和条款六总结了 auto 的使用建议和潜在陷阱。 条款五:优先考虑 auto 而非显式类型声明 104 | 0
第一章 C++ 类型推导机制复习笔记 2025-11-28 2025-11-28 ModernCpp cpp 本文基于《Effective Modern C++》前四个条款总结了 C++ 的类型推导规则。理解这些规则对于编写现代 C++ 代码至关重要。 条款一:理解模板类型推导 模板类型推导是理解 auto 类型推导的基础。对于函数模板: 54 | 0
机器学习实战读后感 2025-10-30 2025-10-30 人工智能 我读完了这本机器学习实战,也就是那本蜥蜴书。想着写点什么,先讲讲机器学习分类吧 机器学习分类 机器学习分为;监督学习,无监督学习,半监督学习,自监督学习,强化学习 然后任务类型有,分类,回归,聚类,降维,生成 如果按照模型分: 线性模型:线性回归、逻辑回归 基于树的模型:决策树、随机森林、XGBoo 74 | 0
现代C++学习路线与经验 2025-10-16 在看完读完一些大神的课程与书籍后,总结了一下现代cpp的学习路线与经验,无非就是大概两个方向。不论哪个方向当然就是学习基本的语法,变量循环结构数组函数等等等。 第一条路线 简要来说就是按照语法,基本语法特性,然后逐渐学习 第一阶段(基础c++98/03) 我先说第一条路线,首先学习经典c++语法,然 154 | 0
Thread、mutex and atomic 2025-05-20 2025-05-20 cpp ✅ 一、std::thread 已使用 chatgpt 重构笔记结构 C++11 原生线程类 1.1 基本语法 #includ 83 | 0
Pipe优缺点 2025-05-13 杂七杂八 在 Linux 和 UNIX 系统中,管道(pipe)是进程间通信(IPC, Inter-Process Communication)的一种基本机制。它允许一个进程的输出作为另一个进程的输入。下面我们系统性地分析 Pipe 的 优点与缺点。 ✅ Pipe 的优点 286 | 0