- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 设计模式--责任链模式
##什么是责任链模式责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。##如何实现责任链模式#include <iostream>using namespace std;class Ha..
2021-03-08 12:58:42 153
原创 复习--重载
##什么是重载C++重载分为:函数重载、操作符重载函数重载:函数名相同参数不同操作符重载:对一些常规操作进行重载,这样方便对象之间的操作。反例:返回值不同,不能作为函数重载的差异##重载的用法#include <iostream>#include <string>using namespace std;class OverloadDemo{public: void Print(int i); void Print(...
2021-03-05 11:46:44 145
原创 复习--友元
##为什么要有友元?实际开发过程中没有用过,这里只做文字和代码层面的理解和学习。友元的作用:可以让对应的友元函数和类可以访问当前类的私有变量和保护类变量。类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类,在这种情况下,整个类及其所有成员都是友元。##代码片段友元函数和友元类..
2021-03-04 15:33:41 100 1
Stack 的建立,删除及相关操作
2010-12-24
Stack 的建立,删除及相关操作
2010-12-24
数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT数据结构PPT
2010-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人