
C++
文章平均质量分 75
Practise_Think
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从 CDialog::PreTranslateMessage() 开始展开 DoModal()
<br />一直以来都不习惯使用MFC做程序,尽管写了这么多年的VC代码,直接用MFC的项目也就2个。直接使用WIN32 API让人感觉简洁和高效,当然代价是得花上更多时间去写。<br /> <br />回到这篇文章的话题来,还是从提出问题开始吧,大家都知道默认情况下在对话框的情况下,按一下esc键对话框就会退出,要想拦截这个情况很简单把WM_KEYDOWN消息拦下,判断wParam的值是否为VK_ESCAPE 。 如果写基于对话框程序的都知道其消息过程是没有WM_KEYDOWN消息,这就是为什么MFC的原创 2011-04-29 04:02:00 · 1867 阅读 · 1 评论 -
在 vs2008 里使用 SGI STL 的内存池特性
最近开发的一个C++项目是针对性能进行优化的,所以在很多细节上不得不"咬文嚼字", 而/C++其中强大的地方是对内存使用有很强的可控性, 而任何一个C++项目都离不开对内存的管理,所以要进行内存管理的优化内存池是必须要考虑的.内存池的做法理论在网上很容易找到,但却真正可靠高效的实现,还真是凤毛麟角,也许你会说ACE,boost之类的现成实现,然而这些大家伙动辄就得找半天资料才能编译原创 2009-11-24 14:14:00 · 2195 阅读 · 4 评论 -
分享一个类似于MFC的字符串类
这个类是我5年前封装的,因为一直以来只习惯用直接用API做开发,不习惯使用MFC,但它的CString确实好用,后来参考其接口自己实现了一个,所以用法与MFC的CString一样的。这个类已应用于我自己的项目中的,有以下几点需要注意的。 1. 只实现了常用的接口,比较偏的没原创 2011-09-14 19:14:14 · 593 阅读 · 0 评论