最新 最热

17个C++编程常见错误及其解决方案

想必不少程序员都有类似的经历:辛苦敲完项目代码,内心满是对作品品质的自信,然而当静态扫描工具登场时,却揭示出诸多隐藏的警告问题。为了让自己的编程之路更加顺畅,也为了持续精进技艺,我想借此机会汇总分享那些常被我们无...

2024-04-30
2

C++ 多级继承与多重继承:代码组织与灵活性的平衡

多级继承是一种面向对象编程(OOP)特性,允许一个类从多个基类继承属性和方法。它使代码更易于组织和维护,并促进代码重用。

2024-04-25
1

c++存储类

存储类定义 C++ 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。下面列出 C++ 程序中可用的存储类:

2023-01-18
1

设计模式 - 模板方法模式

模板方法模式利用C++多态特征,在父类定义一套结构流程,其中通用部分在父类实现,子类继承父类实现差异性的接口。

2022-05-03
2

设计模式 - 访问者模式

简单的说,就是已经存在稳定的数据类。由于外部需求,需要访问特定的类成员。希望在不改变原数据类接口,仅通过增加外部模块实现需求。此模式,是行为模式中最复杂的一种模式。...

2022-05-03
1

设计模式- 责任链模式

即将所有处理某种请求的对象一个接一个的排成序列,当某个任务来临时,按照次序列依次执行下去,直至有对象处理。

2022-05-03
1

C++设计模式 - 装饰模式

装饰者模式主要是为一个对象增加新的行为,效果与子类扩展父类类似,但实现方式与继承不同,且更加灵活。

2022-01-18
1

C++设计模式 - 策略模式

策略模式定义多种处理同一种场景的不同算法,这些算法可在不影响用户的情况下互相替换。

2022-01-18
1

C++设计模式 - 状态模式

简单地说,状态模式就是状态机设计。其主要用于同一个请求,不同条件下执行不同的功能,作用等同于if...else。

2022-01-18
1