关于 type traits

// 关于 type_traits的几个例子(主要来自《C++20高级编程》) #include <io…

关于双重派发技术

双重派发(Double Dispatch)是一种软件设计模式,用于在运行时解决两个对象之间的操作。它是多态的一…

软件设计之 SOLID 原则

目的:合理安排类与函数、类之间的关系,使得软件达到高内聚、低耦合的目标。 单一职责原则(Single Resp…

C++ 资源

链接 https://www.reddit.com/r/cpp/ https://isocpp.org/ ht…

怎样避免死锁?

避免嵌套锁 一个线程以获得一个锁时,别再去获取第二个。当需要获取多个锁时,使用一个std::lock来对获取锁…