c++11
penguin_vip
生命不息,折腾不止
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ 11 smart ptr
template<typename T>class SharedPtr{public: SharedPtr(T* ptr=NULL) { _ptr=ptr; _refCount=new long(1); } ~SharedPtr() { _Release(); } Sha...原创 2018-07-17 19:10:12 · 439 阅读 · 0 评论 -
C++11 shared_ptr& unique_ptr& auto_ptr
#include <iostream>#include <string>#include <memory> using namespace std; class report{ private: std::string str; public: repo...原创 2018-07-17 19:13:09 · 339 阅读 · 0 评论 -
C++11--------vector
1.vector的赋值,迭代器访问,内存释放等----------------------------------------------------------#include <iostream>#include <vector>using namespace std;void main(){ vector<int> vec={1,...原创 2018-07-18 15:32:41 · 207 阅读 · 0 评论 -
list+shared_prt+erase
1.容器和智能指针是完美结合,内存究竟谁在释放?下面两篇文章解析 #include <iostream>#include <list>#include <memory>using namespace std;class Test{public: Test(int i) { m_count = i; ...原创 2018-07-20 19:10:11 · 692 阅读 · 0 评论 -
list+shared—prt+new
#include <iostream>#include <list>#include <memory>using namespace std;class Test{public: Test(int i) { m_count = i; cout << "Test()" << e...原创 2018-07-20 19:11:29 · 272 阅读 · 0 评论 -
map+shared_ptr
#include <iostream>#include <map>#include <memory>using namespace std;class Test{public: Test(int i) { m_count = i; cout << "Test()" << e...原创 2018-07-20 19:15:15 · 3835 阅读 · 0 评论
分享