VC++底层类
九月的阳光
人生就应该活得有艺术有姿态;
展开
-
虚函数 纯虚函数
首先:强调一个概念定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。定义一个函数为纯虚函数,才代表函数没有被实现。定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。1、简介假设我们有下面的类层次:[cpp] view plain copy转载 2016-06-29 16:23:12 · 215 阅读 · 0 评论 -
C++类中定义线程
1. C++ 中如何定义线程函数 有两种方法:a. 定义线程函数为全局函数 b. 定义线程函数为类的静态成员函数2. C++中的线程函数如何访问类中的成员变量 针对线程函数为类的静态成员进行说明。如果是静态数据成员,当然可以直接访问,但是如果要访问非静态数据成员,直接访问是做不到的。如果要想在线程函数中访问和操作类的非静态成员变量,可以把线程函数作为一个转载 2016-06-07 11:04:09 · 1063 阅读 · 0 评论 -
VC 快速创建多层文件夹&文件的创建、打开、读写、操作
BOOL CreateDirectory( LPCTSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes);这个是大多数用户都知道的,但是这个有缺点,只能是一层一层的创建。。。很是麻烦!!! 下面给大家介绍一个函数:BOOL MakeSureDirectoryPathExists( PCSTR DirPath);C转载 2016-06-06 23:13:34 · 432 阅读 · 0 评论 -
VC++ 获取系统时间、程序运行时间(精确到秒,毫秒)的五种方法
1.使用CTime类(获取系统当前时间,精确到秒)CString str;//获取系统时间CTime tm;tm=CTime::GetCurrentTime();//获取系统日期str=tm.Format("现在时间是%Y年%m月%d日 %X");MessageBox(str,NULL,MB_OK);a,从CTimet中提取年月日时分秒 CTime t = CTime::GetCurr转载 2016-03-21 19:25:09 · 1951 阅读 · 0 评论 -
线程池(VC_Win32)
线程池(本章节中例子都是用 VS2010 编译调试的)线程池编写必须在 Windows Vista 操作系统(以及以上版本的操作系统)下,且 C++ 编译器版本至少是 VS2008 线程池的功能以异步的方式来调用一个函数每隔一段时间调用一个函数当内核对象触发的时候调用一个函数当异步 I/O 请求完成的时候调用一个函数注意当一个进程初始化的时候,它转载 2016-03-20 23:50:47 · 624 阅读 · 0 评论 -
BSTR、char*和CString转换(2)
(1) char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行。例如:[cpp] view plain copychar chArray[] = "This is a test"; char * p = "This is a test"; 或转载 2016-01-28 15:49:49 · 206 阅读 · 0 评论 -
【MFC】容器类的使用
对于MFC中所提到的基本容器类,做一个基本的介绍和编程操作。 如有数据结构基础,可以直接看第四部分对容器类的操作。 第一,MFC提供三种基本的容器类:arrays(数组), lists(链表), maps(映射,也称作字典). 第二,各容器类的特征分类类型排序?索引?插入元素查找特定元素重复的元素?ListYes转载 2015-12-31 15:52:04 · 522 阅读 · 0 评论 -
VC获取系统时间、程序运行时间(精确毫秒)
1.使用CTime类(获取系统当前时间,精确到秒)CString str;//获取系统时间CTime tm;tm=CTime::GetCurrentTime();//获取系统日期str=tm.Format("现在时间是%Y年%m月%d日 %X");MessageBox(str,NULL,MB_OK);a,从CTimet中提取年月日时分秒 CTime t =转载 2015-12-17 13:47:22 · 1422 阅读 · 0 评论 -
VC中自定义消息的使用
这是从新对windows的自定义消息响应函数进行整理。因为我发现自定义消息响应函数还是非常有用的,尤其是在windows多编程中,用的类越多,有时候就比较有用。Windows消息用"WM_"这个前缀,自定义的消息一般用"UM_这个前缀"。/////////////////////////////////////////////////////////////////////////转载 2015-12-31 15:50:06 · 247 阅读 · 0 评论 -
Linux守护进程的创建方法和步骤
概念: 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。(这里的结尾字母d就是Daemon的意转载 2016-09-14 16:09:05 · 403 阅读 · 0 评论