黄仕恩的个人博客
首页
归档
友情链接
分类
C++ (3)
Qt (1)
boost (2)
STL (23)
linux (1)
软件设计原则 (7)
设计模式 (24)
docker (3)
全部分类 ( 63 )
查询
当前位于"C++"分类下
share_ptr
shared_ptr是应该共享指针所有权的智能指针,允许多个指针指向同一个对象#include<iostream>#include<memory>usingnamespacestd;intmain(intargc,char*argv[]){shared_ptr<int&
2020年02月18日
313次浏览
深拷贝与浅拷贝
浅拷贝是只对指针进行拷贝,两个指针指向同一个内存块,深拷贝是对指针和指针指向的内容都进行拷贝,拷贝后的指针是指向不同内的指针。
2020年02月15日
498次浏览
析构函数为什么要定义为虚函数
首先,构造的顺序的为:先构造父类的构造函数,再构造子类的构造函数,析构的顺序为先析构子类,再析构父类。定义为虚析构可以避免用父类指针new一个子类对象时产生的内存泄露。
2020年02月14日
573次浏览
«
1
(current)
»
个人信息
shienh
福建福州
文章数量
63
分类数量
8
标签数量
5
所有标签
软件设计原则
7
单例
1
代理模式
1
外观模式
1
docker
3
所有标签
63