C++
现代 C++、设计模式与基础语法笔记
9 篇笔记按发布时间排列
计算机网络与操作系统笔记整理进程与线程、同步与内存管理,以及网络协议和游戏客户端通信中的常见基础问题。
Data Race 和 Race Condition区分 C++ 并发语境下 Data Race 与 Race Condition 的含义和关系。
C++ 从源码到 exe 的过程记录 C++ 源码从预处理、编译、汇编到链接生成可执行文件的基本流程。
排序算法:快速排序记录快速排序的区间划分、基准值放置和递归实现,保留对应 C++ 代码与参考链接。
Design Modes整理单例模式与工厂模式的基础定义、实现方式和常见问题。
如何构造只能在堆/栈上创建对象的类核心思想:****阻止栈资源的释放
当编译器在栈上分配资源时,必须确保其能够在离开作用域时通过调用析构函数被释放。如果人为指定析构函数不可见,那么编译器就会报错,从而阻止了栈上的资源分配。也就是说,需要**破坏编译器在在 …
Hello榎 aaaa
Fundamentals of Cpp:现代 C++ 核心笔记涵盖从 C++11 到 C++23 的核心特性,包含内存管理、RAII 及底层架构思考。
My Shared Ptr