本节内容 this指针 视频提供:昆山爱达人信息技术有限公司 官网地址:www.bcdaren.com 联系QQ:1250121864 QQ交流群 :49759272 联系电话:0512-57882866
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、你用或者不用,它都在那。
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指针不占用结构体的宽度。
1、this指针是编译器默认传入的,通常都会使用ecx进行参数的传递。 2、成员函数都有this指针,无论是否使用。 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 总结: 1、this指针是编译器默认传入的,通常都会使用ecx进行参数的传递。 2、成员函数都有this指针,无论是否使用。 3、this指针不能做++ -- 等运算,不能重新被赋值。 4、this指针不占用结构体的宽度。
<汇编、C/C++线上班>学员可见 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 课后练习: <汇编、C/C++线上班>学员可见