《C++反彙編與逆向分析技術揭祕》讀書總結——this指針

this指針中保存了所屬對象的首地址。 看一個書中示例: 上述代碼中,利用寄存器ecx保存了對象的首地址,並以寄存器傳參的方式傳遞到成員函數中,這便是this指針的由來。所有的成員函數(非靜態成員函數)都有一個隱藏參數 ,即自身類型的指針——this指針,將這樣的默認調用約定稱爲thiscall,類的成員函數默認是 thiscall調用方式。thiscall與__stdcall的堆棧平衡方式相同,
相關文章
相關標籤/搜索