![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC
文章平均质量分 72
fo1_sky
对未知的事情有强烈的兴趣
展开
-
CDataTimeCtrl显示时间和日期
竟是如此简单,只要调用它的SetFormat,进行设置即可,设置字符串可参照CTime的Format函数中的format string,如显示"年-月-日 时分秒"可以设置SetFormat( "yyyy-MM-dd HH:mm:ss" );原创 2009-08-14 10:42:00 · 2188 阅读 · 0 评论 -
Windows下封装的线程
平时用到线程的机会不少,封装了一个简单的线程,留念如何使用可以参照代码: 从CBaseThread这个类继承一个新的类,然后实现下面三个函数,就可以调用StartThread启动线程,调用EndThread停止线程. virtual bool Init() = 0; // 初始化变量 virtual bool RunOnce() = 0; // Run函数调用这个虚函数,原创 2009-12-07 20:59:00 · 953 阅读 · 0 评论 -
使用互斥锁的几个约定
1.锁定的时间尽量短2.锁定的范围尽量小3.记住要释放获得的每一个锁4.如果要用多个锁,尽量在释放一个锁后,再去获得另外一个锁5.如果没有必要,不要在获得锁后,再去调用其它需要获得锁的函数,减少锁的嵌套调用.原创 2009-12-08 14:05:00 · 519 阅读 · 0 评论 -
析构函数中调用虚函数
首先贴一个小例子//============================================================================// Name : test3.cpp// Author : fosky// Version :// Copyright : Your copyright notice原创 2009-12-11 14:29:00 · 1597 阅读 · 0 评论