摘要: 这几天被c++成员函数指针的问题搞得晕头转向下面来慢慢整理下c++对象内存布局与c++成员函数指针的知识c++对象内存布局1 成员函数如何实现的?跟普通函数了有什么区别? 成员函数需要传递this指针,以普通的成员函数为例:obj* oo1=new obj; oo1->foo();00FF9916 mov ecx,dword ptr [ebp-80h] //传递对象地址到ecx00FF9919 call obj::foo (0FF6108h) //调用函数foo()00FF9AFF pop ecx //00FF9B00 mov dw... 阅读全文
posted @ 2013-03-03 01:44 mightofcode 阅读(1042) 评论(0) 推荐(0) 编辑