c++
xinghexiyue
这个作者很懒,什么都没留下…
展开
-
c++ Observer模式
Observer模式应该可以说是应用最多、影响最广的模式之一,因为Observer 的一个实例Model/ Vi ew/Con trol(MVC)结构在系统开发架构设计中有着很重要的地位和意义,MVC实现了业务逻辑和表示层的解耦。个人也认为Observer模式是软件开发过程中必须要掌握和使用的模式之一。在MFC中,Doc/Vi ew(文档视图结构)提供了实现MVC的框架结构(有一个从设计模式(Ob转载 2013-09-06 10:17:16 · 760 阅读 · 0 评论 -
2、 excel 导出。这种输入方式,适合后台输出,不需要打开EXCEL文件,不需要选择输出路径,只是后台自己默默的记录EXCEL文件。
2、 这种输入方式,适合后台输出,不需要打开EXCEL文件,不需要选择输出路径,只是后台自己默默的记录EXCEL文件。[cpp]CString sFile,sPath; CString strChuType = "-"; CString strChuStatus = "-"; GetModuleFileName(NUL转载 2013-10-22 14:53:47 · 770 阅读 · 0 评论 -
消息 按钮,组合框,编辑框,列表框
消息范围说 明0 ~ WM_USER – 1系统消息WM_USER ~ 0x7FFF自定义窗口类整数消息WM_APP ~ 0xBFFF应用程序自定义消息0xC000 ~ 0xF转载 2013-09-13 10:05:03 · 1292 阅读 · 0 评论 -
常用消息
附录A Windows 常用消息大全表A-1 Windows消息分布消息范围说 明0 ~ WM_USER – 1系统消息WM_USER ~ 0x7FFF自定义窗口类整数消息WM_APP ~ 0xBFFF应用程序自定义消息0xC000 ~转载 2013-09-13 09:59:15 · 620 阅读 · 0 评论 -
消息定义结构详解
#define ON_WM_CREATE() \{ WM_CREATE, 0, 0, 0, AfxSig_is, \ (AFX_PMSG)(AFX_PMSGW)(int (AFX_MSG_CALL CWnd::*)(LPCREATESTRUCT))OnCreate \},WM_CREATE 是消息ID。后面3个0是针对不同的消息的。至于AfxSig_is么,说起转载 2013-09-13 09:54:07 · 1111 阅读 · 0 评论 -
智能指针是一种类,别名称为句柄类
引子:智能指针是不是指针?看C++ primer时,一直心存这样的疑问?而在面向对象里面提及到一种概念-智能指针,而往往同学会出现以下的问题【问题】 智能指针是不是一种指针? stl里面的智能指针是什么?【回答】 智能指针是一种类,别名称为句柄类。而这种类型恰恰是《设计模式》中的代理模式、适配器模式(这两种模式以后会在MyBlo转载 2013-09-05 10:52:24 · 1051 阅读 · 0 评论 -
实现智能指针有两种经典策略:一是引入辅助类,二是使用句柄类。
1. 为什么需要智能指针?简单的说,智能指针是为了实现类似于Java中的垃圾回收机制。Java的垃圾回收机制使程序员从繁杂的内存管理任务中彻底的解脱出来,在申请使用一块内存区域之后,无需去关注应该何时何地释放内存,Java将会自动帮助回收。但是出于效率和其他原因(可能C++设计者不屑于这种傻瓜氏的编程方式),C++本身并没有这样的功能,其繁杂且易出错的内存管理也一直为广大程转载 2013-09-05 11:25:24 · 989 阅读 · 0 评论 -
perator->()
智能指针(smart pointers),是一种加限制的近委托机制(老师的管理),其中包含普通指针(相当于学生的自主)。它将指针对象化,返回X类指针控制X类型对象(通常显式含有一个X类型指针成员);优点在于X类指针成员共享内存分配,可防悬挂,采用引用计数,无指针指向时才析构。当然,也可在定义拷贝赋值时分配新存储空间,使不共享,就完全无此问题。但此时需重定义分配内存的构造函数与拷贝构造函数,转载 2013-09-02 15:00:51 · 707 阅读 · 0 评论 -
Singleton模式主要作用
Java Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动转载 2013-09-06 15:33:09 · 1045 阅读 · 0 评论 -
Visual Studio 2010 C++ 属性设置基础
http://www.cnblogs.com/WonKerr/archive/2010/05/26/VCXPROJ_USER_MACROS.htmlhttp://www.cnblogs.com/WonKerr/archive/2010/06/27/VS2010_VCXPROJ_2.html转载 2014-08-04 10:48:43 · 567 阅读 · 0 评论