摘要: 从这个条款开始,就进入到资源管理部分了。资源管理往往是大型项目的一个难点,也是重中之重,看到一些编程规范,都是将资源管理的规范列为高优先级的重点。管理资源的最好方法其实是预防,而好的预防方法就是尽量不去使用C/C++的原生指针,这些指针像幽灵一样,一个“忘记”,就是一个隐患。当项目小的时候,这些隐患看不出来,但当研发一个拥有上万级用户的产品时,服务器对很多人同时运行含有隐患的代码,这个隐患就会爆发,导致内存不足而崩溃。举个例子,初学者常常这样写:1 int *p = new int();2 …3 delete p;这个当然是OK的,内存可以回收,但万一中间的过程超过数十行,你还能记住去dele 阅读全文
posted @ 2013-05-19 09:03 Jerry19880126 阅读(870) 评论(0) 推荐(0) 编辑