【More Effective C++ 中文版】第 7 篇:技术 —— 7 大 C++ 高级工程模式(条款 25-31)
More Effective C++ 第 7 章深度解读:条款 25-31 — 虚拟构造(virtual constructor)、对象计数与限制、heap 限制、智能指针的"前世今生"、引用计数、proxy class、双重分派(visitor 模式)
More Effective C++ 第 7 章深度解读:条款 25-31 — 虚拟构造(virtual constructor)、对象计数与限制、heap 限制、智能指针的"前世今生"、引用计数、proxy class、双重分派(visitor 模式)
More Effective C++ 第 6 章(下)深度解读:条款 21-24 — 利用重载避免隐式转换(const char* 重载避免 string 隐式)、op= 优于 op(少一次拷贝)、了解其他库的成本(不同库性能差异巨大)、虚函数 / 多重继承 / RTTI 的真实成本
More Effective C++ 第 5 章(上)深度解读:条款 16-20 — 80-20 法则的工程意义、lazy evaluation 的 4 大场景(引用计数 / 读写区分 / 缓取 / 表达式缓算)、分期摊还预期的计算成本、临时对象的来源、协助完成 RVO(返回值优化)
More Effective C++ 第 4 章(下)深度解读:条款 13-15 — 以 by reference 方式捕捉 exceptions 的 4 大优势、异常规格的演进(C++11 noexcept)、了解异常处理的"零成本"真相与 try 块的性能开销
More Effective C++ 第 3 章(上)深度解读:条款 9-12 — 利用 destructor 避免泄漏(RAII 核心)、constructor 内阻止资源泄漏、禁止 exception 流出 destructor、抛 exception 与传参的 3 大差异
More Effective C++ 第 2 章深度解读:条款 5-8 — 用户定义转换的"静默"陷阱、increment/decrement 的前置 vs 后置语义、绝不要重载 && || , 操作符、new/delete 的 3 个意义区分
POCO Foundation 18 个子模块核心类精讲:智能指针家族(AutoPtr/SharedPtr/IntrusivePtr)、Any/Optional/Nullable、String/Format/RegularExpression、Exception 30+ 体系
More Effective C++ 第 1 章深度解读:条款 1-4 — 指针与引用的本质区别、C++ 转型操作符的 4 种类型、多态与数组的危险关系、default constructor 的"非必要不提供"哲学
深度剖析 chopratejas/headroom (⭐34.6k) 的核心架构:AI Agent 上下文压缩层,60-95% 节省 token,6 种压缩算法(SmartCrusher、CodeCompressor、Kompress-base、CacheAligner、CCR、Cross-agent Memory),Rust + Python 混合实现,6 个智能算法可插拔组合。附带真实可执行代码与 6 张架构图。
Meta Research 开源的自指自改进 Agent 框架深度解读:双 Agent 架构、Archive 进化、跨 7 个 domain 的自递归源码修改机制。