标签:调用 函数 成员 地址 指针 ecx
1. 在调用成员函数前,先将对象地址存入 ecx
寄存器,进入函数后将 ecx
压栈保存对象地址,当需要用到 this指针
时,再弹栈取出赋值给函数内部自带的一个 this指针
2. 数据成员是由 this指针
+偏移取到的。类的对齐规则和结构体一致
3. 静态成员函数没有 this指针
4. 若函数形参和成员名同名,需要使用 this指针
指向成员名,否则根据变量重名的就近原则,只会操作形参。
5. 如果成员函数返回 *this
可以完成链式操作
标签:调用,
函数,
成员,
地址,
指针,
ecx
From: https://www.cnblogs.com/qinghuan190319/p/17324693.html