摘要: 早上起来看微博,看到大神们又在关于C++的各种讨论,找相关知识来看看,搜到了这篇文章。Google有很多自己实现的使C++代码更加健壮的技巧、功能,以及有异于别处的C++的使用方式。1. 智能指针(Smart Pointers)如果确实需要使用智能指针的话,scoped_ptr完全可以胜任。在非常特殊的情况下,例如对STL容器中对象,你应该只使用std::tr1::shared_ptr,任何情况下都不要使用auto_ptr。“智能”指针看上去是指针,其实是附加了语义的对象。以scoped_ptr为例,scoped_ptr被销毁时,删除了它所指向的对象。shared_ptr也是如此,而且,s.. 阅读全文
posted @ 2012-09-01 07:46 KingsLanding 阅读(1646) 评论(0) 推荐(0) 编辑