摘要: 了解C++的同学都很清楚,C++有3个访问控制符,提供了对数据的封装,分别是public、protected与private。 private算是对数据保护得最严实的控制符了,一般都会说到private成员只能被类本身的成员函数以及类的友元访问,其他函数需要访问时, 大多数会封装一个public的s 阅读全文
posted @ 2020-05-18 19:52 大梦无痕 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 什么是单例模式 顾名思义,就是只有一个实例的设计模式。比较专业的解释是:“保证一个类仅有一个实例,并提供一个该实例的全局访问点”。 那么如何保证程序运行过程中,只有一个实例,就是单例模式的实现方法。 而根据创建实现的时间不同,又可以把单例模式分为以下两类: 懒汉式 什么是懒汉式,核心就是“懒”,你不 阅读全文
posted @ 2020-03-02 21:18 大梦无痕 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 消息对于windows程序来说,是一个非常重要的内容,也有非常多的消息,如果WM_CREATE、WM_LBUTTONDOWN等等。 实际开发时,除了系统定义的这些消息之外,也会使用到自定义消息,因此,记一小章使用方法。 它的声明如下 : typedef struct tagMSG { HWND hw 阅读全文
posted @ 2018-12-20 21:34 大梦无痕 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 如果要在“命令提示符”中运行自己的软件,一般都需要cd到目录,才能直接运行,而配置环境变量可以简化这一部分操作。 比如使用绿色版的MySQL时,就需要自己添加bin目录到“系统变量”的“Path”中,虽然用批处理比较方便,一行就可以搞定,如下: 注:"name='Path' and username 阅读全文
posted @ 2017-03-06 14:00 大梦无痕 阅读(11313) 评论(0) 推荐(0) 编辑
摘要: 由于此博文并不难,所以并不需要搬出C++特性的这些大山,所以就使用简单的C++代码描述了。^_^ 直接插入排序是一种简单的插入排序法,所以适用于少量数据的排序,直接插入排序是比较稳定的一种排序算法。 其基本思想是:把待排序的纪录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的纪录插 阅读全文
posted @ 2016-08-16 10:13 大梦无痕 阅读(11972) 评论(2) 推荐(1) 编辑