c
23 篇2024
2 篇2023
20 篇-
C++11新特性:多线程管理 std::async
-
C++11 新特性:多线程管理 std::thread
梳理 std::thread 的用法与 join/detach 管理要点。
-
[C++] .clang-format
保存一份 C++ clang-format 配置与格式取向,便于复用。
-
C++11 新特性:锁
梳理 C++11 中 mutex、lock_guard 与 unique_lock 的使用与区别。
-
[C++] Atomic
-
C++ 智能指针:weak_ptr 入门指南
讲解 weak_ptr 的基础概念、用法与避免循环引用的要点。
-
C++智能指针:unique_ptr 入门指南
介绍 unique_ptr 的独占语义与常见用法,适合入门参考。
-
C++智能指针:shared_ptr 入门指南
介绍 shared_ptr 的工作机制与线程安全注意点。
-
C++11新特性:std::move详解
解析 std::move 的实现、类型推导与使用约定。
-
C++ STL容器:std::vector
梳理 std::vector 的特性、扩容机制与常见用法。
-
C++11新特性:std::function详解
讲解 std::function 的用法与内部机制概览,便于理解。
-
C++11新特性:std::forward详解
-
[C++] push_back和emplace_back区别
对比 push_back 与 emplace_back 的构造开销,并给出示例。
-
lambda 中&与mutable的区别
解释 lambda 引用捕获与 mutable 的差异及影响范围。
-
ThreadPoolprogschj代码解读
拆解 progschj 线程池实现中的完美转发与返回类型细节。
-
手写独立指针
手写 unique_ptr 的核心结构与语义,包含删除器与移动语义示例。
-
共享指针循环引用使用弱指针解决
用手写 shared_ptr/weak_ptr 说明循环引用问题与解决思路。
-
手写共享指针
手写 shared_ptr 的实现示例,突出引用计数与资源释放逻辑。
-
手写弱指针
给出手写 weak_ptr 的最小实现与用途说明。
-
C++入门指南:decltype
概述 decltype 的典型用法与示例,帮助入门理解。