this指针
2019-07-17 本文已影响0人
Justin_901e
this指针属于指针类型,在32位环境下占4个字节,保存的数据为地址信息。
7 class CTest {
8 public:
9 void SetNumber(int nNumber) {
10 m_nInt = nNumber;
11 }
12 public:
13 int m_nInt;
14 };
17 int main()
18 {
19 CTest Test;
20 Test.SetNumber(5);
push 5
lea ecx,dword ptr ss:[ebp-C] 取出对象的首地址存入ecx
call thispointer.AF102D
21 printf("CTest:%d \r\n", Test.m_nInt);
22 return 0;
23 }