Dorkytiger 的小屋
C++
Kotlin
前端
搞机
文档目录
首页
C++
设计模式与现代 C++ 写法
用现代 C++ 的方式重新实现经典设计模式:CRTP 静态多态、类型擦除、ScopeGuard 与 PIMPL。
章节目录
C++ 静态多态——CRTP
类型擦除(Type Erasure)
现代 C++ 创建型模式
现代 C++ 结构型与行为型模式
C++ 惯用法与最佳实践
总结
第一阶段(CRTP): 编译期多态,消除虚函数调用 不能放同一容器,代码复用性好 第二阶段(Type Erasure): 非侵入式接口,包装器内部虚函数 …