2008年4月18日

     摘要: 了解了通过模板来使用单件模式
template class CEGUIEXPORT Singleton
{
protected:
static T* ms_Singleton;

public:
Singleton( void )
{
assert( !ms_Singleton );
ms_Singleton = static_cast(this);//这个this是指的什么???不能理解,谁能帮我说明下么?谢谢
}
~Singleton( void )
{ assert( ms_Singleton ); ms_Singleton = 0; }
static T& getSingleton( void )
{ assert( ms_Singleton ); return ( *ms_Singleton ); } <  阅读全文

posted @ 2008-04-18 18:14 RichardHe 阅读(178) | 评论 (2)编辑 收藏

     摘要: 以动手实践为荣,以只看不练为耻。
以打印日志为荣,以出错不报为耻。
以局部变量为荣,以全局变量为耻。
以单元测试为荣,以手工测试为耻。
以代码重用为荣,以复制粘贴为耻。
以多态应用为荣,以分支判断为耻。
以定义常量为荣,以魔法数字为耻。
以总结思考为荣,以不求甚解为耻。  阅读全文

posted @ 2008-04-18 13:43 RichardHe 阅读(248) | 评论 (0)编辑 收藏


posts - 94, comments - 138, trackbacks - 0, articles - 94

Copyright © RichardHe