每羊杨

https://github.com/Zeppelin5 (Kinfu讨论群:563741937)

导航

2018年12月7日 #

C++智能指针 auto_ptr、shared_ptr、weak_ptr和unique_ptr

摘要: 手写代码是理解C++的最好办法,以几个例子说明C++四个智能指针的用法,转载请注明出处。 一、auto_ptr auto_ptr这是C++98标准下的智能指针,现在常常已经被C++标准的其他智能指针取代。它的缺点是在转移所有权后会使运行期不安全。C++11新标准,用unique_ptr来代替auto 阅读全文

posted @ 2018-12-07 17:14 每羊杨 阅读(4121) 评论(2) 推荐(1) 编辑

【转载】C++智能指针

摘要: 本文介绍c++里面的四个智能指针: auto_ptr, shared_ptr, weak_ptr, unique_ptr 其中后三个是c++11支持,并且第一个已经被c++11弃用。 为什么要使用智能指针:我们知道c++的内存管理是让很多人头疼的事,当我们写一个new语句时,一般就会立即把delet 阅读全文

posted @ 2018-12-07 12:06 每羊杨 阅读(18) 评论(0) 推荐(0) 编辑