• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






药剂学徒

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2018年3月17日

C++中虚函数的实现机制
摘要: 1、 什么是虚函数。 虚函数由于必须是在类中声明的函数,因此又称为虚方法。所有以virtual修饰符开始的成员函数都成为虚方法。此时注意是virtual修饰的成员函数不是virtual修饰的成员函数名。 例如:基类中定义: virtual void show(); //由于有virtual修饰因此是 阅读全文
posted @ 2018-03-17 11:26 药剂学徒 阅读(423) 评论(0) 推荐(0)
 
C/C++函数的调用过程
摘要: 堆栈中的变量分布是从高地址到低地址分布,EBP是指向栈底的指针,在过程调用中不变,又称为帧指针。ESP指向栈顶,程序执行时移动,ESP减小分配空间,ESP增大释放空间,ESP又称为栈指针。 下面逐步分解函数的调用过程: 1、函数main执行,main各个参数从右向左逐步压入栈中,最后返回地址。 2、 阅读全文
posted @ 2018-03-17 10:06 药剂学徒 阅读(7678) 评论(0) 推荐(0)