会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
PrimaBruceXu——多看,多记,多做,多练
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
2020年3月13日
拷贝构造----浅拷贝&深拷贝
摘要: 什么是拷贝构造? 通过已经存在的一个对象创建另外一个对象 拷贝构造函数固定接受一个const的引用为参数。 拷贝构造的调用方式有两种,分别是p2和p3所演示的两种方式。一种是在生成对象的时候将已存在的对象作为一个参数传入。另一种就是使用等号赋值的方式调用 这个是没有显示拷贝构造函数时的情况。在这种情
阅读全文
posted @ 2020-03-13 20:36 PrimaBruceXu
阅读(478)
评论(0)
推荐(0)
2020年3月5日
new 和 delete
摘要: 使用delete后,操作系统会将之前分配给你的内存回收,但不会清空内存中的内容。 比如说 p指向的那块内存被申请用于存放数字10.delete之后,这块内存中的内容还是10.但是这块内存会被操作系统重新分配。而且,p中存储的地址值也不会变 如图所示,注意要再release模式下才能实现 addr变量
阅读全文
posted @ 2020-03-05 21:03 PrimaBruceXu
阅读(109)
评论(0)
推荐(0)
static及其应用:静态成员变量和静态成员函数
摘要: 使用static成员的主要目的是,让被static修饰的东西,作用域和生命周期不受对象的限制 静态成员变量类似于全局变量,存放在全局区中。但是在使用静态成员变量的时候要先对其进行初始化。要在类的外部完成,不用加上 static 关键字。如果类的声明和实现分开的话,静态成员变量的初始化在实现文件中完成
阅读全文
posted @ 2020-03-05 19:17 PrimaBruceXu
阅读(294)
评论(0)
推荐(0)
多继承时的内存结构
摘要: 虚继承时,同虚函数一样会有虚表产生。虚继承时的子类前几个字节会存放一个指针,叫做虚指针。该指针指向一个虚表,表中存放着虚基类中变量的偏移量 虚表的第一项:虚表指针和该指针所属类的起始地址的偏移量,一般为0 虚表的其他项:虚基类中第一个成员变量和该类起始地址的偏移量 产生虚继承时,内存中父类的成员变量
阅读全文
posted @ 2020-03-05 17:22 PrimaBruceXu
阅读(317)
评论(0)
推荐(0)
2020年2月10日
const+指针+引用
摘要: 同理可得如下情况:p指向的地址可以修改,地址中的内容不能修改;q指向的地址不能修改,地址中的内容可以修改 引用的本质就是指针,所以上述内容不再重复。 下面记录 const+引用的意义,也就是常引用有什么用处。 常引用一般用于函数传递参数。可以传递常量实参,也可以传递变量实参。有些时候,我们希望函数接
阅读全文
posted @ 2020-02-10 22:36 PrimaBruceXu
阅读(210)
评论(0)
推荐(0)
i++和++i的本质区别
摘要: int a = ++i;8B 45 F8 mov eax,dword ptr [i] 83 C0 01 add eax,1 89 45 F8 mov dword ptr [i],eax 8B 4D F8 mov ecx,dword ptr [i] 89 4D EC mov dword ptr [a]
阅读全文
posted @ 2020-02-10 22:12 PrimaBruceXu
阅读(180)
评论(0)
推荐(0)
2019年7月10日
stage1--常见漏洞类型介绍--part3--不安全的文件上传
摘要: Q:什么是文件上传漏洞 A:文件上传功能在web应用系统很常见,比如很多网站注册的时候需要上传头像、上传附件等等。当用户点击上传按钮后,后台会对上传的文件进行判断 比如是否是指定的类型、后缀名、大小等等,然后将其按照设计的格式进行重命名后存储在指定的目录。 如果说后台对上传的文件没有进行任何的安全判
阅读全文
posted @ 2019-07-10 16:12 PrimaBruceXu
阅读(626)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
公告