- 博客(6)
- 收藏
- 关注
原创 __gnu_cxx::hash_map死循环一例
<br />/// 一个hash_map死循环的例子:class obj{ public: obj(char *_name) { strncpy(name, _name, 31); } char name[32]; /// anyothers};hash_map<char*, obj*> list;typedef hash_map<char*, obj*>::iterator hash_iter;obj *pObj = new obj("te
2010-06-23 17:44:00 4868
原创 Adapter模式在STL中的应用
最近一直在学习设计模式,那本经典的设计模式书让我有点看天书的感觉,Adapter模式也让我看的有点晕~~,所以在想有什么应用,翻了《STL标准函数库》,发现函数配接器的英文叫做Function Adapter,果然是一个Adapter模式的应用,写了代码,其中还有一点Clone的那个模式,模仿这个Function Adapter,然后对Adapter有了一点点理解。 ////////////
2010-03-12 21:26:00 1248
原创 remove_if 算法缺陷
////////////////////////////////////////////////////////// remove_if 算法缺陷/////////////////////// stl算法思想是先找到符合用户条件的第一个元素,/// 然后从这个元素的下一个元素开始把不符合用户/// 条件的所有元素依次向第一个符合条件元素的/// 位置排列copy(第一个元素
2010-03-11 11:55:00 1261
原创 编程习惯
看同事在项目的wiki上发了一些文章,还有人整理了一些文档,于是也有把我所涉及到的功能写一些文档的想法,方便别人也方便自己查看或者二次开发,于是乎看了看自己的以前做功能留下来那些没有什么格式的文档,嘿,还不少,虽然零零散散,但总规有一些,然后想想自己以前对项目不熟悉,拿到策划的案子后,总是会先想想怎么做,写下实现的流程应该是什么样的,然后按这个流程去写代码。自己以前习惯还挺好的,但想想现在
2009-12-30 17:44:00 639
原创 关于简单的指针判空
作为一名C/C++程序员,指针是最容易导致程序出错原因之一,而指针问题引起的后果又常常是down机。指针造成down机通常是由于指针在使用之前没有进行NULL的判断,或是出现野指针了,引用了不可使用的地址。 对于野指针,常常是由于程序员操作复杂的数据结构,或是复杂的逻辑的,对指针进行了错误的赋值。 而空指针,就只是需要简单的进行NULL判断就可以避免引起down机。虽然是简单的判断
2009-11-23 14:23:00 2791
原创 网页游戏的一些想法
现在市场上的网页游戏非常多,但似乎没有出现像征途、完美等等这些所为客户端MMORPG类网游那样疯狂赚钱的游戏,我想可能浏览器中的游戏有太多的局限性吧,很难像客户端游戏那样去真实表现场景,表现人物,直接地互动,PK吧。但虽然这不是网页游戏的强项,但最进几年SNS在国内却异常火爆,像开心网啊,究其原因,SNS这种社区玩法都是以简单,直接,新鲜的东西让玩家互动,这样的游戏,玩家不用花很多钱去追求MMO
2009-11-20 15:26:00 1074
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人