Download presentation
Presentation is loading. Please wait.
Published byΦιλομήνα Παπακώστας Modified 5年之前
1
本节内容 this指针 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
2
1、什么是this指针? 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864
struct Student { int a; int b; int c; int d; int Plus() return a+b+c+d; } }; 总结: 1、this指针是编译器默认传入的,通常都会使用ecx进行参数的传递。 2、你用或者不用,它都在那。
3
2、this指针的使用 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 struct sclass
{ int a; int b; void Init(int a,int b) this->a = a; this->b = b; } void Print() printf("%d %d",a,b); }; 总结: 3、this指针不能做++ -- 等运算,不能重新被赋值。 4、this指针不占用结构体的宽度。
4
1、this指针是编译器默认传入的,通常都会使用ecx进行参数的传递。 2、成员函数都有this指针,无论是否使用。
昆山爱达人信息技术有限公司 QQ: 总结: 1、this指针是编译器默认传入的,通常都会使用ecx进行参数的传递。 2、成员函数都有this指针,无论是否使用。 3、this指针不能做++ -- 等运算,不能重新被赋值。 4、this指针不占用结构体的宽度。
5
<汇编、C/C++线上班>学员可见
昆山爱达人信息技术有限公司 QQ: 课后练习: <汇编、C/C++线上班>学员可见
Similar presentations