掌握c-孙鑫vc20集全课件二(编辑修改稿)内容摘要:

函数的重载。 C++的特性  函数的重载 分析以下两种情况,是否构成函数的重载。 第一种情况:( 1) void output()。 ( 2) int output()。 第二种情况:( 1) void output(int a,int b=5)。 ( 2) void output(int a)。 C++的特性  this指针 this指针是一个隐含的指针,它是指向对象本身,代表了对象的地址 一个类所有的对象调用的成员函数都是同一代码段。 那么成员函数又是怎么识别属于同一对象的数据成员呢。 原来,在对象调用 (10,10)时,成员函数除了接受 2个实参外,还接受到了一个对象 s的地址。 这个地址被一个隐含的形参 this指针所获取,它等同于执行 this=amp。 pt。 所有对数据成员的访问都隐含地被加上前缀 this。 例如: x=0。 等价于 thisx=0。 小技巧: 在以后的 MFC编程中,如果在成员函数中想调用同类中的某个成员,可以使用 VC++提供的自动列出成员函数功能,使用 this, VC++将列出该类中的所有成员,我们可以从列表中选择我们想调用的成员。 自动列出成员函。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。