C++设计模式的现代实践:用C++17/20/23重写23种经典模式
设计模式是面向对象编程的基石,但许多经典教材中的实现仍停留在C++98时代。随着C++17的std::optional和结构化绑定、C++20的Concepts与Ranges、C++23的std::expected和std::print,我...
设计模式是面向对象编程的基石,但许多经典教材中的实现仍停留在C++98时代。随着C++17的std::optional和结构化绑定、C++20的Concepts与Ranges、C++23的std::expected和std::print,我...