- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 VC2003下查内存泄漏的简单方法
在用VC编写程序时,我们经常会被内存泄漏问题折磨得够呛,有幸从前辈这里批发到一个简单有效的查内存泄漏的方法,与大家分享: 举例:下面是VC在程序结束时候的提示Detected memory leaks!Dumping objects ->{3554} normal block at 0x003FFFE8, 4 bytes long. Data:
2006-10-11 14:40:00
2319
1
原创 Singleton
很简单的Singleton的实现,保持全局该类型变量的唯一性,在首次调用的时候创建,系统结束自行删除。这里用到了上一篇的Smart Pointer。 templateclass T>class Singleton{public: static T* Instance(void) { if (m_pInstance
2006-08-23 14:43:00
617
原创 Smart Poiner
俗称的智能指针,主要功能是在指针生命期结束的时候,自动释放申请的空间,包括数组的。这个指针在boost库里面有,只不过由于其功能比较全面,结构复杂理解上比较难,这里自己写了一个较为简单的,可以满足平时的绝大多数应用。这里屏蔽了复制功能,为了避免某些不可预料的情况。 下面是一般的: templateclass T>class SmartPtr{public:
2006-08-23 14:32:00
793
1
原创 卡通渲染的一点心得
通常情况下,我们见到3D场景都是按照真实的光照模型来照明渲染的,虽然目前实时的光照模型还只是对真实世界的一种近似,但是这种模型已经有了良好的可接受的真实感。 在人们想法提高场景渲染结果的同时,其他的非真实感渲染技术也是非常有用的,比较常见的就是卡通风格的渲染,这种渲染结果类似于我们常见的卡通画,本文将对卡通渲染进行介绍。一. 什么是卡通渲染 首先我们要弄清楚什么是卡通渲染,卡通渲
2006-07-11 14:42:00
3915
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人