跳至内容
ayh的博客

ayh的博客

  • 首页
  • test
  • 数据结构
    • B/B+树
    • hash, 布隆过滤器
    • 红黑树
    • 二叉树
  • 操作系统
    • epoll
    • 线程
  • 设计模式
    • 创建型设计模式
    • 结构型设计模式
  • C++
    • C++Primer
    • C++新特性
    • C++ effective
  • 算法
    • 背包问题
    • 动态规划
    • 暴力
    • 枚举
  • 基础组件设计
    • 池式组件
  • Linux工程管理
    • 分支管理
      • git
  • 英语
    • 语法
  • 高性能网络
    • 网络编程

月度归档: 2025 年 12 月

Item47 && Item48 — 模板元编程

2025 年 12 月 21 日 作者 ayh

1. 核心心智模型:编译时计算 1.变量 编译期“变量”的分类映射 1. 模板参数 (Template Par … 阅读更多

分类 C++ effective、 C++新特性 发表评论

Item46–需要类型转换时请为模板定义非成员函数

2025 年 12 月 20 日 作者 ayh

1.人话版 简单来说,这一条讲的是:如果你写了一个模板类(比如“分数类”),又希望它能和普通数字(比如整数)直 … 阅读更多

分类 C++ effective 发表评论

Item45–运用成员函数模板接受所有兼容类型

2025 年 12 月 20 日 作者 ayh

1.人话版 1. 遇到的问题:模板类太死板 在 C++ 里,如果你有父类 Animal 和子类 Dog: 原生 … 阅读更多

分类 C++ effective 发表评论

并查集

2025 年 12 月 20 日 作者 ayh

并查集(Disjoint Set Union,简称 DSU 或 Union-Find)是一种非常精巧且高效的数 … 阅读更多

分类 数据结构 发表评论

同步与互斥

2025 年 12 月 20 日 作者 ayh

1.同步与互斥的基本概念 1.临界资源 1. 什么是临界资源? 虽然在多道程序环境下,系统中的多个进程可以共享 … 阅读更多

分类 408操作系统知识 发表评论

Item44–将与参数无关的代码抽离 templates

2025 年 12 月 20 日2025 年 12 月 19 日 作者 ayh

在使用模板时,编译器会为每一组不同的模板参数生成一份独立的实例化代码。如果这些代码中存在与参数无关的部分,就会 … 阅读更多

分类 C++ effective 发表评论

Item43–处理模板化基类内的名称

2025 年 12 月 20 日2025 年 12 月 19 日 作者 ayh

1.人话版 1. 为什么编译器要“装瞎”? 编译器其实是在保护你,因为它太“怂”了。 在 C++ 里,模板是可 … 阅读更多

分类 C++ effective 发表评论

2092. 找出知晓秘密的所有专家

2025 年 12 月 20 日2025 年 12 月 19 日 作者 ayh

1. 辅助类:并查集 (UnionFind) 这是一个标准的并查集实现,用于维护元素之间的集合关系(连通性)。 … 阅读更多

分类 并查集 发表评论

并查集

2025 年 12 月 20 日2025 年 12 月 19 日 作者 ayh

并查集(Disjoint Set Union,简称 DSU 或 Union-Find)是一种非常精巧且高效的数 … 阅读更多

分类 并查集 发表评论

ranges::sort

2025 年 12 月 20 日2025 年 12 月 19 日 作者 ayh

🚀 C++20 核心算法:std::ranges::sort std::ranges::sort 是 C++2 … 阅读更多

分类 C++新特性 发表评论
较早文章
较新文章
← 上一页 页面1 … 页面3 页面4 页面5 … 页面15 下一页 →

归档

  • 2026 年 1 月 (4)
  • 2025 年 12 月 (143)
© 2026 ayh的博客 • Built with GeneratePress