
c++
文章平均质量分 72
零与一的碰撞
早安 午安 晚安
展开
-
设计模式————工厂方法模式
上一篇我分享了我对面对对象编程的理解,还分享了一个最简单的设计模式-简单工厂模式,这一篇我们来看一个类似的设计模式,工厂方法模式。我的理解是原本在简单工厂模式下,产品的产生逻辑和方法是被工厂类封装好的,只需要客户去调用函数产生产品,而在工厂方法模式下,产品的产生方法是被封装好了的(封装在子工厂类中),但产品的产生逻辑是有客户去控制的,这是他们之间最主要的区别。其主要实现思路比较简单,如下:一个产品原创 2017-08-08 16:28:31 · 259 阅读 · 0 评论 -
vc++对象模型
——谈VC++对象模型 (美)简 格雷 程化 译译者前言一个C++程序员,想要进一步提升技术水平的话,应该多了解一些语言的语意细节。对于使用VC++的程序员来说,还应该了解一些VC++对于C++的诠释。Inside the C++ Object Model虽然是一本好书,然而,书的篇幅多一些,又和具体的VC++关系小一些。因此,从篇幅和内容来看,译者认为本文是深入理解C++对象模型比较转载 2017-08-10 10:29:04 · 347 阅读 · 0 评论 -
设计模式——抽象工厂模式
抽象工厂模式 适用问题:创建一组相似或有联系的对象,并为其提供接口。 (1) 实现过程。其过程与工厂方法模式基本一致,父类提供接口,把实现延时到子类,其实现的方式与工厂方式是相同的(有一个产品类返回值的函数,返回的是具体产品的对象,一般new出来),不同之处在于,一个工厂它创建的是一组产品,有几种,但他们是相关联的(游戏中初级怪的不同种类等等)。以下是我测试代码://virFcMod.h#i原创 2017-08-10 10:52:10 · 205 阅读 · 0 评论 -
设计模式——简单工厂
在面对对象语言中设计模式就像少林师傅磨练徒弟的基本功时用的方法,挑挑水,砍砍柴。。。可能要的不是在这些方面多么精通,大多培养的是一种感觉吧,从c语言面向过程的思维慢慢转变成面对对象的思维方式。网上很多大牛都对面向对象与面向过程给出了很精确的解释,我也是受益匪浅,这里我也讲讲我对两种解决问题方式的理解。 面向过程,在面对一个问题时更多思考的是怎么得到想要的结果(其实在任何方式下都原创 2017-08-07 11:45:36 · 338 阅读 · 0 评论 -
Cheat Engine使用记录(一)精确数字的查找
最近绝地求生游戏大热,同时外挂也如雨后春笋一般到处都是,作为一个学计算机的的学生,在享受游戏的过程中,被各种外挂搞得哭爹喊娘,实在是不服气,于是对游戏外挂产生了兴趣,于是便接触到了CE,能对游戏进程的内存空间进行修改的工具,但是看见CE自带的教程是英文的,所以我也自己把我使用的过程记录下来,也对自己学习能够做一个回顾。 首先通过官网下载Cheat engine。http://www.cheat原创 2017-11-13 17:06:19 · 10120 阅读 · 0 评论