上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 38 下一页
摘要: 只需要将相应代码复制即可。 代码如下: 阅读全文
posted @ 2019-11-16 20:09 zpchcbd 阅读(2016) 评论(0) 推荐(0) 编辑
摘要: 示例代码如下:解释都写在注释里面 阅读全文
posted @ 2019-11-16 14:14 zpchcbd 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 示例代码如下: 阅读全文
posted @ 2019-11-16 12:20 zpchcbd 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 这里一共写了两种实现,普通的写法,还有一种的多态的写法,进行比较 自己感觉多大的区别其实就是: 解耦性 两种方法都没有错,主要在后期的维护中,普通写法修改一个地方,可能就会导致牵一发而动全身的后果,而多态的写法,体现了解耦的思想,更方法单一进行修改 多态写法: 代码如下 阅读全文
posted @ 2019-11-16 11:04 zpchcbd 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 多态的基本概念: 多态是C++面向对象三大特性之一 多态分为两类 1、静态多态: 函数重载 和 运算符重载属于静态多态,复用函数名 ,那么这个我们之前都有用到过 2、动态多态: 派生类和虚函数实现运行时多态 静态多态和动态多态区别: 1、静态多态的函数地址早绑定 编译阶段确定函数地址 2、动态多态的 阅读全文
posted @ 2019-11-15 23:08 zpchcbd 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 继承: 继承是面向对象三大特性之一 继承的基本语法: 总结: 继承的好处:可以减少重复的代码 class A : public B; A 类称为子类 或 派生类 B 类称为父类 或 基类 派生类中的成员,包含两大部分: 1、一类是从基类继承过来的,一类是自己增加的成员。 2、从基类继承过过来的表现其 阅读全文
posted @ 2019-11-15 17:05 zpchcbd 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 什么是运算符重载? 运算符重载概念:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型 对于个人而言,学到这里的感受就是,多了一种能够自定义方式来进行运算的方式吧,通过类似语法糖的效果operator+来自动实现相应的操作 +号运算符重载: 作用:实现两个自定义数据类型相加的运算 在 阅读全文
posted @ 2019-11-15 13:04 zpchcbd 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 参考作者:遗忘 0X01介绍Skeleton Key被安装在64位的域控服务器上,支持Windows Server2003到Windows Server2012 R2,能够让所有域用户使用同一个万能密码进行登录,现有的所有域用户使用原密码仍能继续登录,注意并不能更改用户权限,这里需要注意的是重启将失 阅读全文
posted @ 2019-11-15 12:45 zpchcbd 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 参考作者:遗忘 介绍: 密码记录ssp(security Support Provider),一个用于身份验证的 dll,系统在启动时 SSP 会被加载到 lsass.exe 进程中,由于 lsa 可扩展,导致在系统启动时我们可以加载一个自定义的 dll,一个用于记录所有登录到当前系统的明文账号密码 阅读全文
posted @ 2019-11-15 12:43 zpchcbd 阅读(567) 评论(0) 推荐(0) 编辑
摘要: #为什么会有这个东西?适用于什么情况下? 当类中的成员是私有成员的时候,但是想要一个普通函数/一个类进行访问当前该类对象中的私有成员,就需要在该类中适用friend关键词来对该函数进行声明,这就是friend函数! 阅读全文
posted @ 2019-11-15 11:20 zpchcbd 阅读(100) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 38 下一页