摘要: 这篇文章是关于C++语言的一个新的扩展——标准模板库的(Standard Template Library),也叫STL。 当我第一次打算写一篇关于STL的文章的时候,我不得不承认我当时低估了这个话题的深度和广度。有很多内容要含盖,也有很多详细描述STL的书。因此我重新考虑了一下我原来的想法。我为什么要写这篇文章,又为什么要投稿呢?这会有什麽用呢?有再来一篇关于STL的文章的必要吗? 当我翻开Musser and Saini的页时,我看到了编程时代在我面前消融。我能看到深夜消失了, 目标软件工程出现了。我看到了可维护的代码。一年过去了,我使用STL写的软件仍然很容易维护。 让人吃惊的是其他 阅读全文
posted @ 2011-01-19 16:55 oayx 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 你要erase的元素很容易识别。它们是从区间的“新逻辑终点”开始持续到区间真的终点的原来区间的元素。要除去那些元素,你要做的所有事情就是用那两个迭代器调用erase的区间形式(参见条款5)。因为remove本身很方便地返回了区间新逻辑终点的迭代器,这个调用很直截了当:把remove的返回值作为erase区间形式第一个实参传递很常见,这是个惯用法。事实上,remove和erase是亲密联盟,这两个整合到list成员函数remove中。这是STL中唯一名叫remove又能从容器中除去元素的函数:坦白地说,调用这个remove函数是一个STL中的矛盾。在关联容器中类似的函数叫erase,list的r 阅读全文
posted @ 2011-01-19 16:46 oayx 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 腾讯创造了中国互联网的最大成功,也经历了关于垄断和抄袭的最大非议。它现在决意打破自己的围墙花园,数亿用户是否埋单?  已经12岁的腾讯在2010年迎来自己的本命年。  它的愿景是“成为最受尊敬的互联网企业”,过去180多天却遭到行业内迄今为止的最大非议。  噩运始于2010年7月。 一篇标题近乎谩骂的文章引爆对国内互联网大公司抄袭和垄断等“作恶”行为的集体控诉,标的正是这只企鹅。4个月后,真正的危机爆发,中国第二大客户端软件奇虎360以安全为名开始真枪实弹地围剿QQ。腾讯最著名的代言人马化腾做出全线产品与360不兼容的“艰难决定”,业界哗然。  回顾这些介乎闹剧与正剧间的情节,居然无人说得清楚 阅读全文
posted @ 2011-01-19 09:31 oayx 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 2010年,延续了十年高速增长的网络游戏陷入增长的瓶颈期。进入下半年以来,游戏公司营收增长放缓、裁员等新闻不断出现,让习惯了高速增长的游戏行业颇不习惯。不过,在不那么给力的去年,网页游戏却依旧实现了超过130%的高速增长。随着客户端游戏无端化的发展,客户端游戏是否会被页游取代的讨论再次成为去年的热点。  客户端网游的烦恼  从上线测试的新游数量上看,2010年是繁荣热闹的一年。据网游测试列表统计,2010年上线测试的游戏产品在300款左右,其中还不包括未线上测试而夭折的产品。然而,业内资深人士透露,在这些游戏中,在线人数在5万以上的不足十款。  与此同时,网络游戏用户规模的增长也不像前几年迅速 阅读全文
posted @ 2011-01-19 09:23 oayx 阅读(319) 评论(0) 推荐(0) 编辑