最新C/C++教程文章
学而时习之:C++中的标准模板5.2
C++ STL 中的 List (链表) C++ 中的 list 是一种序列容器,允许你按顺序一个接一个地存储元素
阅读全文C++ RAII:从“人肉记账”到“自动保姆”的资源管理革命
你写了一个函数,需要动态分配内存,小心翼翼地用 new 创建对象,然后写了一堆逻辑,最后记得 delet
阅读全文告别 C 风格枚举:为什么你应该使用 enum class
关于 enum class 这话题,这可是C++11干的一件大实事。 以前用裸enum的时候,那叫什么玩意儿
阅读全文从智能指针窥见现代C++的生存法则:告别内存泄漏,这篇就够了
从智能指针窥见现代C++的生存法则:告别内存泄漏,这篇就够了 大家好,我是AI_搬运工。 这是我在稀土掘
阅读全文C++学习笔记(30):智能指针(unique_ptr)
核心本质 独占所有权: 同一时间,只有一个unique_ptr 能管理同一个对象,禁止拷贝,只能移动 自
阅读全文Leetcode第一题:用C++解决两数之和问题
前言 大家好!作为一个 C++ 初学者,最近我打算用 C++ 来挑战 Leetcode ,在干中学,从而提升自己
阅读全文static 关键字:从 C 到 C++,一篇文章彻底搞懂它的“七十二变”
在C++中,static 是一个极具多义性的关键字,其具体含义取决于它出现的上下文。 而它的多义性也造就
阅读全文搜索 C++ 引擎回归能力建设:从自测到工程化准出|得物技术
一、为什么要做这件事 在搜索系统中, C++ 引擎长期扮演着底层核心基础设施的角色:性能敏感、逻辑复杂、变
阅读全文Leetcode第七题:用C++解决接雨水问题
1. 问题描述 先简单介绍一下题目: 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱
阅读全文C++ 设计模式与 SOLID 原则实战笔记
1. 观察者模式 (Observer Pattern) 核心:定义对象间的一对多依赖关系,当一个对象状态改变
阅读全文# cilly-vm-cpp 重构复盘(第 1 阶段:SRP)
1. 目标与范围 这次重构只做一件事:围绕 SRP(单一职责原则),把 VM 里的“执行职责”和“统计职责”
阅读全文std::function 详解:用法、原理与现代 C++ 最佳实践
你有没有遇到过这种场景—— 你写了一个函数,需要接受一个“回调”,但这个回调可能是:一个普通函数、一个
阅读全文Leetcode第五题:用C++解决盛最多水的容器问题
1. 问题描述 我们首先看一下原题目: 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条
阅读全文实战复盘:手写 C++ 虚拟机的高性能并行 GC (Thread Pool + Work Stealing)
在我的 C++ 虚拟机项目 cilly-vm-cpp 中,垃圾回收(GC)模块经历了一次脱胎换骨的重构。从最
阅读全文C++引用的“三重门”:左值、右值、万能引用,你真的懂了吗?
你有没有遇到过这种场景—— 你写了一个简单的函数: void foo(int& x) { std::c
阅读全文为什么现代 C++ 库都用 PIMPL?一场关于封装、依赖与安全的演进
1. RAII——资源管理的基石 C++ 的核心哲学之一是 RAII(Resource Acquisition
阅读全文