![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BCB
寒暑一行
C++爱好者
展开
-
线程调试,关于《FreeImage使用中的小插曲》!
请先阅读《FreeImage使用中的小插曲》,以便于理解事情的来龙去脉,谢谢! 终于搞清楚了,不是FreeImage的问题,而是我自己的问题。这个问题不在后台线程,而在主线程。 我在运行后台线程往数据库中写入大量的图片数据的时候,在主线程启动了一个进度对话框,里面有一原创 2011-08-21 09:35:34 · 419 阅读 · 0 评论 -
FreeImage使用中的小插曲
在制作一个小软件的过程中,需要显示各类的图片。于是下载了好评很多的FreeImage,简单的看了帮助之后,就开始工作了。一开始的时候,是在主线程中加载的,没有任何问题,加载图像、二次插值运算等都很快。于是,把代码移到后台线程执行,问题出现了,在FreeImage_Load的函数中原创 2011-08-20 11:45:19 · 702 阅读 · 0 评论 -
类成员函数指针的用法
在实际工作中需要用到类成员函数指针,结果发现不是那么好用,于是上网查找了一下资料,终于通过了编译。class TEncFile{public:void Fun(char* b){printf("%s\n",b);}};//假设我们要通过函数指针调用类TEncFile内部的Fun函数,那么需要定义一个函数指针,格式如下:其中TEncFile::标志着此指针是指向类内部的成员函数。...原创 2012-02-23 15:30:51 · 551 阅读 · 0 评论 -
关于 Placement new 的用法,求解!
本人自己开发软件多年,内存管理都是使用new分配,随时用随时删。现在的项目中有成千上万的小对象,如果全部采用这种方式的话,会造成内存碎片增多,机器变慢甚至无内存可用。虽然现在内存都是白菜价,但是如何更好的管理好内存可是我们程序员的事情,尤其是C++程序员必须要做好。我记得有句话是这么说的,客户的计算机是为客户服务的,不是为程序员服务的。 于是我自己写了内存池,对内存进行管理。但是一般情况下使原创 2012-02-27 10:01:17 · 470 阅读 · 0 评论