自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (6)
  • 收藏
  • 关注

原创 状态模式

意图:使行为自动适应状态的改变,去掉if或者case语句结构图:使用场景:1.对象收到其他对象的请求时,根据自身的不同状态做出不同的反应2.一个操作中含有大量的条件分支语句,并且这些分支依赖于状态优点:1.通过增加State的子类可以容易的增加新的状态和转化2.状态转换的时候,Context类中只需要重新绑定一个State变量,无须重新赋值,避免内部状态不一致

2015-10-22 14:11:14 459

原创 根据基类指针判断指针指向的子类

近期突然自己想到了一个问题:如果我现在有一个基类,它有很多个子类。同时现在又有一个基类指针,它指向一个子类,但是我不知道其具体是哪一个子类,所以如果我想知道它实际指向哪个子类在java中可以有instanceof可以实现,而在C++中怎么实现呢?后来我想了一段时间,终于想明白了,在C++中如果想在运行而不是在编译的过程中获得对象的具体的类型,那么就必须要用到虚函数。其实虚函数的出现就可以理解为

2015-10-04 00:56:41 3658 1

死锁环路判定的系统资源分配图约简算法的设计与实现

本程序采用java语言实现,通过输入资源的数量和种类以及进程的数量,然后人为的拖拽完成资源分配图,最后让约简算法动态的输出。

2015-10-20

基于Qt的2048游戏实现

基于Qt的2048游戏C++实现,采用MVC模式,界面模仿手机app实现

2015-10-02

汇编程序之文件操作

本程序涉及到基本的文件操作,打开文件,操作文件(将输入的文件字母全部转换成大写字母),关闭文件

2015-08-01

C++单例设计模式

C++单例设计模式: 单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,一台PC连一个键盘。

2014-09-13

地址薄(姓名、email)

保存姓名和email,支持查找,增加,删除,排序功能

2014-08-26

分数整数计算器

输入格式为:2/-3 + 4;数和运算符之间有空格;可以显示几又几分之几

2014-07-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除