随笔分类 - C++成长日志
致力于C++开发,学习总结!天天学习,好好向上
摘要:安全性: static_cast 是一个安全的类型转换,它只能转换具有继承关系或密切相关的类型,并且在编译时进行类型检查。 reinterpret_cast 是一个不安全的类型转换,它可以将任何类型的指针转换为任何其他类型的指针,而无需考虑类型安全性。 用途: static_cast 用于转换具有继
阅读全文
摘要:职责链设计模式是一种行为设计模式,其目的是解耦发送者和接收者,使得多个对象都有机会处理请求,从而避免请求发送者和接收者之间的紧耦合关系。在这种设计模式中,请求沿着一个对象链传递,直到有一个对象处理请求为止。 在职责链设计模式中,通常会有一个抽象处理者和多个具体处理者组成一个处理者链,每个具体处理者都
阅读全文