2012年11月10日
摘要: 毕业在公司上班也有两年多了,从新手到现在,在开发中用了很多的技巧。一直都没整理过,今日就好好总结下: 一.智能指针的使用c++使用new分配的内存,不会在使用结束后自动释放,需要使用delete删除。在一些逻辑复杂的代码段里面,分配了内存,但是很容易在退出时释放内存。在这样的情况下可以使用智能指针,它可以保证变量在退出作用域时释放内存。以下的代码段在推出作用域后mem所指向的内存块将会自动释放。{char* mem = new char[32] ;::std::auto_ptr<char>autoMem(mem) ;//do someting...}使用智能指针有什么好处呢?参考以 阅读全文
posted @ 2012-11-10 12:06 小朋友学开发 阅读(227) 评论(0) 推荐(0) 编辑