kuikuitage

  博客园  ::  :: 新随笔  :: 联系 ::  :: 管理

2019年5月31日

摘要: ```c++ //待验证 //////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////... 阅读全文
posted @ 2019-05-31 01:58 kuikuitage 阅读(109) 评论(0) 推荐(0) 编辑

2019年5月4日

摘要: 抽象工厂是对多个相关联的工厂基类创建接口的合并。 比如有二进制文件,文本文件,图片文件三个类型的三个分割操作对象和三个合并操作对象。 应用不管文件类型,但是要保证文件的分割和合并操作的是同一个类型的文件。那么最好就是把分割操作对象和合并操作对象的创建接口进行统一到一个工厂,保证执行分割和合并的是同一 阅读全文
posted @ 2019-05-04 01:47 kuikuitage 阅读(138) 评论(0) 推荐(0) 编辑

摘要: 工厂方式的核心是定义一个抽象工厂接口类,将对象的创建工作推迟到工厂接口类的子类中。 即不同对象创建依赖继承自工厂基类的关联工厂子类。 相较于简单工厂,工厂方法模式符合开闭原则,同时实现了解耦,但出现了类膨胀即所有产品的实例对象都需要有各自的工厂。 如果是要克服简单工厂模式的局部耦合缺陷,也可以考虑使 阅读全文
posted @ 2019-05-04 00:34 kuikuitage 阅读(209) 评论(0) 推荐(0) 编辑

2019年5月3日

摘要: 简单工厂模式是属于创建型模式,又叫做静态工厂。是由一个工厂对象(Factory)决定创建出哪一种产品类(Product)的实例。 工厂类是关键,包含了必要的逻辑判断. 即核心是将依赖的具体类型创建工作转移到工厂中去处理。 设计模式可以结合具体场景进行分析,但不要局限在具体场景中,本文直接使用模型进行 阅读全文
posted @ 2019-05-03 04:24 kuikuitage 阅读(337) 评论(0) 推荐(0) 编辑

2019年2月27日

摘要: ```c++ / Utils.em a small collection of useful editing macros / / I N S E R T H E A D E R Inserts a comment header block at the top of the current fun 阅读全文
posted @ 2019-02-27 01:15 kuikuitage 阅读(728) 评论(0) 推荐(0) 编辑

2018年12月20日

摘要: 用法:static_cast ( expression ) 该运算符把expression转换为type id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法: ①用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。 进行上行转换(把派生类的指针或引用转换成基类表示) 阅读全文
posted @ 2018-12-20 11:49 kuikuitage 阅读(448) 评论(0) 推荐(0) 编辑

2018年11月8日

摘要: 内联函数 编译时将函数体代码和实参代替函数调用语句 如: 在C++中我们通常定义以下函数来求两个整数的最大值: 代码如下: 为这么一个小的操作定义一个函数的好处有: ① 阅读和理解函数 max 的调用,要比读一条等价的条件表达式并解释它的含义要容易得多 ② 如果需要做任何修改,修改函数要比找出并修改 阅读全文
posted @ 2018-11-08 10:00 kuikuitage 阅读(486) 评论(0) 推荐(0) 编辑

2018年10月10日

摘要: E mail : hamed@board4allcz.eu Reg Code : 12345abcde9800009910089313422975777448931468789395568939564 阅读全文
posted @ 2018-10-10 11:44 kuikuitage 阅读(608) 评论(0) 推荐(0) 编辑

2018年8月28日

摘要: 调试宏 Notepad++ Replace功能Ctrl+H,正则表达式替换 Find what: [)]$\r\n^[{] 、 ==>[(]匹配 ),,$匹配行尾, \r\n匹配回车换行,^匹配行首,[{] 匹配 { Replace with: \)\n{\n\tGW_PTF\(E_GW_MOD_R 阅读全文
posted @ 2018-08-28 09:53 kuikuitage 阅读(317) 评论(0) 推荐(0) 编辑

2018年8月23日

摘要: 主要讨论的是C++早期编译器在处理对类相关成员在内存中的布局情况 1.加上封装后的布局成本 首先说明C++在增加封装特性后,简单的类类型并不比C/C++结构体类型带来的布局成本高。下面作简单说明: 静态成员和非内联函数(c++ 内联函数不能成为虚函数)均不属于对象,如果不存在虚函数则只有普通成员变量 阅读全文
posted @ 2018-08-23 01:07 kuikuitage 阅读(1003) 评论(0) 推荐(0) 编辑