
STL与WTL
moongoose_rmxming
这个作者很懒,什么都没留下…
展开
-
VC++界面编程之--使用STL auto_ptr管理GDI+对象
界面编程中,我比较关心GDI或GDI+对象的创建与销毁。生怕一个逻辑处理不好,就造成了内存泄漏。以前我用传统的delete操作来销毁GDI+对象,但发现编程实现效果不太好,总让人战战兢兢,而且逻辑比较复杂。如下面这几段代码,我需要时时take care我的Bitmap指针是否是空,是否需要进行销毁:1. 声明一个Bitmap指针,并需初始化为NULL:Bitmap* m_bmpProg原创 2013-09-09 15:39:47 · 1729 阅读 · 1 评论 -
STL编程之--静态变量初始化方法
静态变量在STL模板编程中,总是让新手摸不着头脑,STL奇奇怪怪的语法再加上初始化的特定语法,的确让我在初学STL时吃了不少苦头。如果你发现自己写的类中由于静态变量引起的LNK2001的链接错误,那么很有可能你和我遇到了相同的错误。静态变量的初始化分为两种方式:1.在普通类中定义的静态变量初始化。 2. 在STL模板中定义的静态变量初始化。下面将分别说明在这两种情况下,应该如何正确的初原创 2013-09-27 16:16:10 · 2560 阅读 · 0 评论