【More Effective C++ 中文版】系列总览:35 个改善编程与设计的有效方法 × 8 篇文章
More Effective C++ 中文版系列总览:覆盖 35 个条款、6 大主题、8 篇文章,附学习路径、必读建议、源码实验
More Effective C++ 中文版系列总览:覆盖 35 个条款、6 大主题、8 篇文章,附学习路径、必读建议、源码实验
Effective C++ 第 9 章深度解读 + 全文总结:条款 53-55 — 不要忽视 compiler warnings、与标准库的 widget 协同工作、让自己熟悉 Boost。附 55 条款工程哲学、面试宝典、学习路径
Effective C++ 第 8 章深度解读:条款 49-52 — new-handler 机制、自定义 operator new 的 4 个理由、内存池、placement new 的应用、new/delete 的可继承性
深度解析 oraios/serena——一个 25k⭐ 的 MCP 代码工具包,它如何用 Language Server Protocol 把 67 种语言的 IDE 能力喂给 LLM
Effective C++ 第 7 章深度解读:条款 41-48 — 隐式接口与编译期多态、typename 的双重含义、模板参数推导、显式指定参数、智能指针 helper 函数、模板元编程、SFINAE、traits classes
Effective C++ 第 6 章深度解读:条款 32-40 — public 继承的 is-a 语义、复合 vs private 继承 vs 实现继承、避免遮蔽继承而来的名字、模板方法模式、private 继承的语义、多重继承的虚继承、继承与 OOP 设计
Effective C++ 第 5 章深度解读:条款 26-31 — 推迟变量定义、减少隐式转换、namespace 与友元的边界、编译期依赖最小化、复合 == 三原则(Triangle Rule)、inline 的代价与控制、降低编译依赖
Effective C++ 第 4 章深度解读:条款 18-25 — 类的设计与声明哲学:让接口易用且不易被误用、设计 class 像设计 type、pass-by-value vs pass-by-const-ref、成员函数 vs 非成员函数、类型转换函数、相等 vs 父子、namespace 与 using、模板 vs 继承
Effective C++ 第 3 章深度解读:条款 13-17 — RAII 范式、auto_ptr 的陨落、unique_ptr 的独占所有权、shared_ptr 的引用计数、weak_ptr 打破循环引用、自定义 deleter、智能指针在容器和 pimpl 中的正确用法、new/delete 的对称性
Effective C++ 第 2 章深度解读:条款 5-12 — 编译器默默生成的 4 个函数、=delete 拒绝拷贝、多态基类必须 virtual 析构、析构函数不抛异常、构造/析构中不要调虚函数、operator= 返回 *this、自我赋值的 copy-and-swap、复制时勿忘每一成分