#C++

20 篇探索记录 · 最后更新:2025-12-16

C/C++ static关键字详解

C 语言中的 static 修饰局部变量(函数内部) 修饰全局变量(文件作用域) 修饰函数(文件作用域) C++ 语言中的 static 初始化...
📁 C++

main 函数开始前的那些事儿

shell 执行程序替换 内核装载 ELF 什么是 ELF? CPU 跳到 _start 执行 什么是 _start? _start 是汇编,不...
📁 C++

C++ 特殊类设计

不能被拷贝的类 只能在堆上创建对象的类 只能在栈上创建对象的类 不能被继承的类 单例类(重点) 饿汉式单例模式 懒汉式单例模式 在 C++...
📁 C++

C++ 智能指针

什么是智能指针 为什么需要智能指针 智能指针解决的核心问题 为什么“叫指针”,但本质是对象 智能指针和普通指针的本质区别 智能指针并不是“万能的指针...
📁 C++ 📁 资源管理

C++ 继承与多态

继承(Inheritance) 继承解决了什么问题? 基类与派生类 继承的基本定义形式 继承的本质:建立类型层次 继承与“拥有”的区别 继承与接口抽...
📁 C++

C++ 类与对象知识点总结

基础概念 类的定义规范 类的访问限定符及封装 访问限定符 封装 类的实例化 C++ 中类的存储方式(方法共享)与结构体内存对齐原则 一、类的存储...
📁 C++

C++ 入门核心知识点总结

命名空间 namespace 命名空间的概念 嵌套命名空间 匿名命名空间 缺省参数 函数重载 为什么 C 语言不支持函数重载? 引用 引用特...
📁 C++

同步异步日志系统设计与实现

项目简介 设计目标 系统架构 – 原型剖析 日志器构造 日志记录 – 等级划分 日志写入 – 同步与异步 架构总览 项目实现 基础工具类 日志格...
📁 C++ 📁 内存管理 📁 项目

高并发内存池项目(简化版tcmalloc)

项目简介 主要设计思想 分层内存管理 尺寸分类与对齐 线程本地化与批量操作 中央与页级的全局协调 映射与定位 元数据与固定对象池 实现详解 核心...
📁 C++ 📁 内存管理 📁 项目

现代 C++ 中的虚拟内存分布

什么是虚拟内存? 虚拟内存的地址分布 1. 栈(Stack) 2. 内存空洞(Gap / Unused Area) 3. 堆(Heap) ...
📁 C++ 📁 Linux

深入探索 C++ STL 容器中的迭代器萃取机制

C++ STL容器中的迭代器萃取机制 1. 迭代器萃取的核心思想 2. 模拟实现:自定义迭代器萃取机制 3. 基于萃取的函数派发机制 4. 验证效果...
📁 技术 📁 编程语言 📁 C++

C++ 中的模版元编程

6.1 模板元编程的核心概念 模版元编程基础语法 基本模板结构 编译期值计算 类型萃取(Type Traits) 类型萃取实现 标准类型萃取工具...
📁 技术 📁 编程语言 📁 C++

现代 C++ 之 constexpr 编程

C 语言中的 底层const 和 顶层const 什么是底层 const 和 顶层 const C 语言中 const 的非安全性 C++ 语言...
📁 技术 📁 编程语言 📁 C++

C++ 异步编程

std::future 和 std::promise 基本用法 共享状态(shared state) 概览 典型的 shared_state 内...
📁 技术 📁 编程语言 📁 C++

Redis C++ 客户端使用指南-Zset 篇

Redis++(C++)ZSet(有序集合)类型常用接口详解 zadd、zrange zcard zrem zscore zrank Re...
📁 技术 📁 非关系型数据库 📁 后端工具

Redis C++ 客户端使用指南-Hash 篇

Redis++(C++)Hash 类型常用接口详解 hset、hget hexists hdel hlen hkeys、hvals hmset、hm...
📁 技术 📁 非关系型数据库 📁 后端工具

Redis C++ 客户端使用指南-Set 篇

Redis++(C++)Set 类型常用接口详解 sadd、smembers sismember spop scard sinter、sunion ...
📁 技术 📁 非关系型数据库 📁 后端工具

Redis C++ 客户端使用指南-List 篇

Redis++(C++)List 类型常用接口详解 lpush、lrange rpush、lpop、rpop blpop(阻塞弹出) llen ...
📁 技术 📁 非关系型数据库 📁 后端工具

Redis C++ 客户端使用指南-String 篇

redis++ 中 String 类型相关接口详解 set、get set(带过期时间)/ get(过期后) mset、mget getr...
📁 技术 📁 非关系型数据库 📁 后端工具

Redis C++ 客户端使用指南-基础指令篇

C++ 客户端连接 基础指令 SET EXISTS、DEL KEYS EXPIRE、TTL TYPE C++ 客户端连接C++ 客户端连接...
📁 技术 📁 非关系型数据库 📁 后端工具