自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 CMFCPropertyGridProperty 添加按钮

CMyMFCPropertyGridProperty 是继承自CMFCPropertyGridProperty的类,在其中添加一个成员变量m_bHasButton。需要添加按钮对象将该变量设为TRUE。接下来重载如下几个函数即可,对于m_bHasButton为FALSE的情况,直接调用父类函数,这样便不会影响不添加Button的行为BOOL CMyMFCPropertyGridProperty::...

2018-06-21 10:22:02 3470

原创 C++ STL区间前闭后开的好处

C++STL中规定的区间为前闭后开,这样定义的好处主要有两点:1. 为“遍历元素时,循环的结束时机”提供一个简单的判断依据。只要尚未到达end(),循环就可以继续下去。2. 不必对空区间采取特殊处理手段。空区间的begin()就等于end()。

2015-07-24 09:57:40 1383

原创 C++ vector容器erase操作后iterate失效真相

在使用STL Vector容器时,大家一定遇到进行erase操作后,迭代器会失效的现象。网上很多文章解释说,是因为Vector的底层是通过数组来实现的,erase之后会造成内存的重新分配,故原容器的迭代器便失效。 我以前也一直这样认为,从来没有深究过,最近在研读《STL 源码剖析》的第四章时,发现如下代码:iterator erase(iterator postion){if

2015-07-23 12:39:06 3355 1

原创 Windows 触摸屏的 LBUTTONDOWN不单独响应,必须先有MOUSEMOVE消息,才会有LBUTTONDOWN

自己的程序是一个图像处理软件,里面要实现图像的拖动功能,程序在鼠标操作的情况下,完全正常。当鼠标点击在一张图片上,然后移动,则选中的图像会跟随鼠标移动。但是用手指在触摸屏上操作的时候,图片无法移动。仔细观察现象后,发现是因为手指单击这消息没有响应,所以后续移动操作自然无法成功。面对这个现象,非常不解,为何鼠标的LBUTTONDOWN消息可以响应,而手指操作时,LBUTTONDOWN就无法响应呢,一

2015-07-20 11:07:17 2161 1

原创 VS+CUDA环境配置

推荐这篇博文,讲解的很到位。http://www.cnblogs.com/xing901022/p/3248469.html

2015-03-02 14:21:48 418

原创 什么是对象

在计算中,一个对象实际上就是一片被分配的内存空间,这些内存空间可能是连续的,也肯能是离散的,这都不重要,重要的是这片内存在更高层次上可以作为一个整体来考虑,这个整体就是一个对象。

2013-07-18 10:51:19 473

转载 控制C++中 cout及print输出的评论和回答

论坛的lhslktg朋友发了一个贴,大意是说在他的程序里面调用了很多的cout的输出,是否能够使用最快速的方法,使得程序的输出能够定向到一个文件内。我理解这个所谓的快速的方法,就是尽量不要改动原有的程序,至少不要改动程序的内部,而达到这个功能。有朋友给了一个最好的办法,就是命令输出重定位。假如,应用程序的名称为: testcmd,则可以使用下面的命令:testcmd >test.log

2012-03-13 11:02:43 615

转载 编程语言图解

对于这个图,最好不要解释,意会就好。不过,我却有点想不解风情,忍不住想解释一下。 C++,C,Pascal 都是瑞士军刀,说明是用来做细活的工具。C语言的刀上有个USB,说明是可以做硬件操作的。C++的刀是什么都有,说明C++是一种功能繁多的语言。(图 中C++的那把瑞士军刀很强大,不要以为其是虚构的,这把刀是真实存在的,叫Wenger巨人刀,http://www.wenger.ch/

2012-02-21 21:54:46 536

转载 ffmpeg 文档1:制作屏幕录像 指导1:制作屏幕录像 概要 电影文件有很多基本的组成

ffmpeg文档1:制作屏幕录像指导1:制作屏幕录像 概要 电影文件有很多基本的组成部分。首先,文件本身被称为容器Container,容器的类型决定了信息被存放在文件中的位置。AVI和Quicktime就是容器的例子。接着,你有一组流,例如,你经常有的是一个音频流和一个视频流。(一个流只是一种想像出来的词语,用来表示一连串的通过时间来串连的数据元素)。在流中的数据元素被称为帧Fra

2012-02-21 21:49:04 514

VC++基础教程PDF文档

基础的VC++教程,适合初学者,详细的描述的VC的开发流程、注意事项等

2010-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除