会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ivy_0709
我们还来不及长大,却已经爱上了怀旧的味道
博客园
首页
新随笔
联系
订阅
管理
2017年6月28日
设计模式学习笔记---工厂类模式
摘要: 1.简单:简单工厂类里最重要的创建物体的方法。把创建对象的细节封装到一个单独的类中,当需要增加或删除时修改此类即可。 如下图所示,其实就是把 createPizza方法从PizzaStore类中分离开到一个单独的类中,这个类SimpleFactory类就是简单工厂类。 2.中等:把对象的创建委托给子
阅读全文
posted @ 2017-06-28 16:33 ivy_0709
阅读(157)
评论(0)
推荐(0)
2017年6月21日
使用traits技术表现迭代器类型 iterator_category
摘要: 1.STL的迭代器类型标识,和容器中的迭代器类型。 2.使用trait技术实现stl的advance功能。 3.迭代器trait中的其他类型定义。 1.STL的迭代器类型标识,和容器中的迭代器类型。 熟悉的迭代器类型,输入、输出、前向、双向、随机。 c++标准程序库分别提供专属的卷标结构(tag s
阅读全文
posted @ 2017-06-21 11:35 ivy_0709
阅读(1061)
评论(0)
推荐(0)
2017年6月18日
设计模式学习笔记---单例模式
摘要: 1. 单例模式的简单实现 2. 单例模式的特点 3. 多线程安全的单例模式 4. 模版类的单例模式的实现 5. 使用单例模式需要注意的问题 1. 简单的单例模式如下: 单例模式实现了 某类只能有一个实例,并且提供一个全局访问点。(完整来说 除了私有化构造函数,还需要私有拷贝构造函数(其实就是构造函数
阅读全文
posted @ 2017-06-18 00:15 ivy_0709
阅读(220)
评论(0)
推荐(0)
2017年1月11日
为什么new的普通数组用delete 和 delete[]都能正确释放
摘要: 1. 源文章 2.对源文章的一些总结 1. 源文章 为何new出的对象数组必须要用delete[]删除,而普通数组delete和delete[]都一样 _CrtMemBlockHeader 先看了这篇由同事推荐的文章,让我对new时申请内存时具体做的时候所了解。 对于delete,验证了对象数组 用
阅读全文
posted @ 2017-01-11 15:41 ivy_0709
阅读(1121)
评论(0)
推荐(0)
2016年12月12日
虚幻4属性系统(反射)
摘要: 虚幻反射系统,也叫属性系统 UNREAL PROPERTY SYSTEM (REFLECTION) (由于 C++ 不支持反射,所以虚幻自己实现了一个反射系统。)UE中 依赖反射的系统 有垃圾回收, Editor 系统(蓝图系统),运行时查询类的信息系统。 eg:存储 一个非反射的 UObject
阅读全文
posted @ 2016-12-12 10:49 ivy_0709
阅读(1943)
评论(0)
推荐(0)
2016年12月8日
CFileDialog类的默认路径
摘要: 定义一个CFileDialog类对象: 设置每次打开的都是相同的默认路径: 不设置 lpstrInitialDir 的话,第一次打开的是库->文档,之后每次打开的路径就是上一次的路径。 实现第一次打开的路径是设置的默认路径,而之后打开就是上一次打开的路径: 第一次进入,key值不存在,设置默认路径同
阅读全文
posted @ 2016-12-08 16:34 ivy_0709
阅读(3801)
评论(0)
推荐(0)
2016年10月27日
把单一元素的数组放在一个struct的尾端
摘要: 1. 出现本文的原因 2. 介绍 这种技巧 3. 修改书中的错误 1. 出现本文的原因 在《深度探究c++对象模型》看到这样一段代码: 在那本书中并不是为了介绍 "把单一元素的数组放在一个struct的尾端问题" 的这个trick的。但在看项目中服务器发包给客户端的时候,也用到了这种格式,为什么要这
阅读全文
posted @ 2016-10-27 14:36 ivy_0709
阅读(460)
评论(0)
推荐(0)
2016年9月18日
在UE4中使用SVN作为source control工具
摘要: 预先处理 1.到这个目录下 2.鼠标在空白处 按住shift键 同时右键 会多出一个 可以打开的cmd 3.输入命令,修改红线部分。 me: 登陆svn地址的用户名, URL网址: 项目所在的svn地址 4.确认输入等一会以后,光标就会停止等待你输入命令,是否要接受这个证书, 输入p (永久接受),
阅读全文
posted @ 2016-09-18 22:13 ivy_0709
阅读(3241)
评论(0)
推荐(0)
2015年9月14日
单精度浮点数和有效位数为什么是7位
摘要: IEEE754标准 详细描述了单精度浮点数的格式 详查维基百科IEEE_754-1985 描述了包括如何表示( 规约化 非规约化 0 无穷 NAN)这几类以及为什么要如此表示 尾数位数越多,精度越高;指数位越多,可表示范围越大。物理中常用有效数字来描述此概念。 https://zh.wikipedi
阅读全文
posted @ 2015-09-14 19:24 ivy_0709
阅读(6049)
评论(0)
推荐(1)
2015年5月20日
Valid Number--LeetCode
摘要: 1 class Solution { 2 public: 3 bool isNumber(string s) { 4 if(s == " ") return false; 5 int i = 0; 6 int j = s.size()-1; 7 while(s[i] == ' ') ++i; 8 w
阅读全文
posted @ 2015-05-20 17:20 ivy_0709
阅读(141)
评论(0)
推荐(0)
下一页
公告