C/C++指针,多态,函数参数,面向对象抽象

//间接赋值成立的三个条件
//条件1: 定义两个变量 (形参 实参)
//条件2: 建立关联 若为函数调用 实参取地址 传给  形参 
//条件3: 在被调用函数中  *p 实参的地址 去 间接的修改实参的值 

//  用N级形参 去修改 N-1级实参的值



//多态成立的三个条件
// 要继承  虚函数重写  父类指针(引用)指向子类对象 
//效果: 同一个调用语句 可以有多种形态(多种调用方法)

//多态的意义 
//面向对象的三大理念  
//封装    类的对象做函数参数的角度1 突破了C语言函数的概念
//继承 可以使用老爹的东西 
//多态 老爹可以使用后来人写的代码  可扩展 模块的解耦合

//1 提前布局 2 迟绑定(动态联编)


//多态的现象: 同一个调用语句 可以有多种形态 //1
//扔过来一个子类对象 执行子类API函数 
//扔过来一个父类对象 执行父类API函数 


//C++编译器为含有虚函数的类的对象提前布局vptr指针和虚函数表 ;在发生多态的时候 (虚函数调用的时候), 去虚函数表中查找调用地址(函数的入口地址)
//执行后来人写的代码


//语法
//如何理解函数指针做函数参数(你是如何理解回调函数)
//语法层次上: 谁调用含有函数指针做函数参数的api函数 谁提供回调函数的入口地址
//调用关系上: 本来你去调用框架 ,结果 框架反过来调用你的API函数  ,所以叫回调
//好处:搭建平台 框架 能调用后来人写的代码

常用对称加密算法DES、3DES、AES;非对称加密算法RSA、ECC等算法评测
同时对sha1、sha256、sha512等一些列算法进行运算结果进行评测。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值