mov eax,dword ptr [this] 中this是什么

zyq5945 2010-01-08 05:37:20
http://blog.csdn.net/lights_joy/archive/2009/09/09/4534660.aspx
以前学过点单片机原理,但mov eax,dword ptr [this] 中this是什么.
...全文
323 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
friendly_ 2010-01-08
  • 打赏
  • 举报
回复
mov eax,dword ptr [this]中的this就是上面的mov dword ptr [ebp-8],ecx 的ebp-8
dword ptr [this] 和 dword ptr [ebp-8] 和 ecx 的值一样,是函数中,隐藏传过来的当前对象的地址。即所谓的this指针。对象的地址是通过ecx传过来的。
cnzdgs 2010-01-08
  • 打赏
  • 举报
回复
this就是当前对象指针,在类的非静态成员函数中使用。
2010-01-08
  • 打赏
  • 举报
回复
学过 C++ 不可能不知道对象的 this 指针吧……

就是指向当前对象的指针,成员函数通过这个指针操作相应对象。

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧