this 指针浅谈
【特性】
1.this指针的类型 类类型* const
2.this指针并不是对象本身的一部分,不影响sizeof的结果。
3.this指针的作用域在类成员的内部。
4、this指针是类成员函数的第一个默认隐含参数,编译器自动维护传递,类编写者不能显示传递。
5,、只有在类的非静态成员函数中可以使用this指针其他任何函数都不可以。
_this指针调用约定
a、_thiscall只能够用在类的成员函数上。
b、参数从左向右压栈。
c、如果参数个数确定,this指针通过ecx传递给被调用者;如果参数不确定,this指针在所有参数被压栈后压入堆栈。
d、岁参数个数不定的,调用者清理堆栈,否则函数自己清理堆栈。