- 2
- 0
- 约2.49万字
- 约 82页
- 2017-11-26 发布于河南
- 举报
5第五讲——多态性
* * * * 只要成员函数带了参数,以上写法就一定不正确,因为成员函数含有this,并且它的函数调用规约是__thiscall, MSDN:with the?this?pointer being passed via register ECX, and not on the stack, on the x86 architecture. 是说在X86架构下,this是经过寄存器ECX传递的,而不是向普通参数一样入栈。 总之,由于函数的调用规约不同,我写的示例没办法完成带参数的成员函数的调用。仅说明能找到那个成员函数的入口地址,至于怎么调?这个就不清楚了,期待侯老师研究后得出结论。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 现有代码: class shape{ public: virtual void draw() { coutshape::draw()endl; } virtual void area() { coutshape::area()endl; } void fu
您可能关注的文档
- quartusII.9安装及使用.ppt
- Unit6 Shopping A Let’s learn Complete and say(Page 59).ppt
- 高考介词、连词 牛津高阶全解释.docx
- 高一英语课件 外研版.ppt
- 高中英语选修八Unit 05 B.ppt
- 2015年秋九年级英语全册 Unit 1 When was it invented?(第2课时)Section A(3a-3c)课件 鲁教版五四制.ppt
- X七(上)Unit 3 Section A-2.ppt
- Section A 2新版新目标英语七下12单元.ppt
- Eight Baskets of Gold 八筐金币.ppt
- 大学英语 重点词句讲解.ppt
原创力文档

文档评论(0)