上一页 1 2 3 4 5 6 7 ··· 9 下一页

2017年3月17日

摘要: MFC (一) 什么是MFC 微软提供的一套应用程序开发框架,MFC如今无法提供一套完善的商业界面,但还是能提供可供使用的简单界面,MFC非常庞大,所以一些企业会弃用MFC,自己实现商业界面;那么为什么还要学习MFC?市面上还有一些常年不更新的软件,需要MFC知识来维护.还一个,初学者需要MFC知识 阅读全文
posted @ 2017-03-17 10:38 zzdoit 阅读(190) 评论(0) 推荐(0) 编辑

2017年3月12日

摘要: STL (二) vector源码分析 在Vs中写一行代码:vector<int> v;来追踪分析源码 F11进去,第一个追踪到的是构造类,因代码是调用一个默认的,不带参数的构造函数 template<class _Ty, class _Ax = allocator<_Ty> > class vect 阅读全文
posted @ 2017-03-12 15:06 zzdoit 阅读(211) 评论(0) 推荐(0) 编辑
摘要: STL (一) 从整体上把握stl上的概念 泛型程序设计 泛型编程(generic programming):也称为通用编程,类属编程 目标是: 将程序写得尽可能通用. 将算法从数据结构中抽象出来,成为通用的. 算法是对数据处理的逻辑,不同的数据结构,可能都有相同数据逻辑 泛型的目的就是: 用相同的 阅读全文
posted @ 2017-03-12 00:42 zzdoit 阅读(159) 评论(0) 推荐(0) 编辑

2017年3月11日

摘要: 单例模式(下) 分析单例模式上,其存在几点设计上的问题 使用单例模式时: 1 必须定义静态变量c_instance 2 必须定义静态成员函数GetInstance() 回到现实生活中:超市收银端不仅仅扫描枪是单例,收银箱也可以是单例 那么再来一个单例类?那就是重复造轮子了.@####思考: 能不能把 阅读全文
posted @ 2017-03-11 19:06 zzdoit 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 单例模式(上) 实际生活中的单例需求 超市收银机中的扫描枪,在面向对象的设计中,最好设计单例模式,因为一个收银终端只需要一个扫描枪来工作.如果是两个或者多个,多出来的扫描枪,对收银员来说是无用的,她在实际工作中用不上. 设计类的思考 需要控制类的对象数目(1个) 要达到上条需求,必须对外隐藏构造函数 阅读全文
posted @ 2017-03-11 15:59 zzdoit 阅读(109) 评论(0) 推荐(0) 编辑

2017年3月8日

摘要: 模板函数 什么 是函数模板,什么又是模板函数? A: 函数模板是模板函数没有实例化之前的样板,实例化之后就成了模板函数.函数模板不调用就不被编译. 函数模板中不可以加virtual,无论在有没有参数的情况下.因为类型不确定. 同一个类中,函数模板与类成员可以互相调用. 函数模板可以自动推导也类型,也 阅读全文
posted @ 2017-03-08 00:58 zzdoit 阅读(182) 评论(0) 推荐(0) 编辑

2017年2月25日

摘要: 程序代码中的2种错误: 异常体系: throw type // 抛出 try{} //尝试 catch{} //捕捉 throw type // 抛出 try{} //尝试 catch{} //捕捉 throw抛出的,不仅仅可以是数字,还可以是一个类型,或者是一个类;有抛出就要有相应的捕捉(catc 阅读全文
posted @ 2017-02-25 14:49 zzdoit 阅读(596) 评论(0) 推荐(0) 编辑
摘要: C语言中错误处理 通过函数返回值来判断是否错误 方法内的错误处理一般用到do while goto来处理 通过函数返回值来判断是否错误 setjmp 和 longjmp 的错误处理方式 头文件<setjmp.h>中的声明提供了一种不同于通常的函数调用和返回顺序的方式,特别是,它允许立即从一个深层嵌套 阅读全文
posted @ 2017-02-25 09:11 zzdoit 阅读(255) 评论(0) 推荐(0) 编辑

2017年2月22日

摘要: 1--> Node 系列类实现细节 1.0.0 为什么要把Node类的析构写成纯虚函数?又为什么把Node构造函数加权限隐藏呢?因为我们要设计成:只能Node的子类来进行new出来,并且不让它的对象拷贝构造,拷贝赋值。如此Node类下面的派生类,只能new出新对象,些对象具有唯一性,不可赋值,不能拷 阅读全文
posted @ 2017-02-22 16:30 zzdoit 阅读(186) 评论(0) 推荐(0) 编辑

2017年2月21日

摘要: c语言strtod()函数的用法 函数原型: #include <stdlib.h> double strtod(const char *nptr, char **endptr); C语言及C++中的重要函数。 名称含义 strtod(将字符串转换成浮点数) 相关函数 atoi,atol,strto 阅读全文
posted @ 2017-02-21 17:48 zzdoit 阅读(3132) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页

导航