• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            數據加載中……

            基本概念:傳說的this指針

            寫一個小例子反匯編找找:

             

            class A
            {
                public:
                    int bb;
                    int aa;
                    void fun(int _aa){aa = _aa;};
            };

             


                A a;
                a.bb = 4;                       //說明: a的地址就是bb的地址,也是this的值。(注意:地址和值的說法)
                a.fun(9);

            mov     dword ptr ss:[ebp-8], 4
            push    9                                ; 參數1
            lea       ecx, dword ptr ss:[ebp-8]        ;隱藏的參數2     this指針 a的地址 bb的地址
            call      00401040                     ; fun的地址

             

            fun的匯編:
            mov     dword ptr ss:[ebp-4], ecx
            mov     eax, dword ptr ss:[ebp-4]  ;傳說的this指針終于出現了。呵呵
            mov     ecx, dword ptr ss:[ebp+8]  ;參數1    9
            mov     dword ptr ds:[eax+4], ecx  ;eax+4  aa 的地址

             

            太晚了。明天還要上班。今天就研究到這里。睡覺了。

            posted on 2007-08-09 01:27 冬天的林 閱讀(579) 評論(2)  編輯 收藏 引用 所屬分類: C++基礎

            評論

            # re: 基本概念:傳說的this指針  回復  更多評論   

            mov eax, dword ptr ss:[ebp-4] 是什么意思?
            2007-08-09 04:41 |

            # re: 基本概念:傳說的this指針  回復  更多評論   

            mov dword ptr ss:[ebp-4], ecx
            mov eax, dword ptr ss:[ebp-4]

            現在eax的值就是a的地址。this的值。

            mov ecx, dword ptr ss:[ebp+8]
            mov dword ptr ds:[eax+4], ecx

            eax+4 aa的地址
            2007-08-09 09:30 | 冬天的林
            久久婷婷五月综合97色一本一本| 青青久久精品国产免费看| 无码精品久久一区二区三区 | 色欲av伊人久久大香线蕉影院| 婷婷久久五月天| 人妻丰满AV无码久久不卡| 国产精品久久久久影院色| 亚洲国产成人久久综合野外| 中文字幕久久精品无码| 久久久久亚洲精品无码网址| 综合久久一区二区三区 | 国产欧美久久久精品| 久久久久亚洲AV无码专区网站| 污污内射久久一区二区欧美日韩| 午夜精品久久久久久久久| 7国产欧美日韩综合天堂中文久久久久| 狠狠人妻久久久久久综合| 亚洲国产一成人久久精品| 国产成人无码精品久久久久免费| 四虎影视久久久免费| 精品久久久久久久| 久久综合国产乱子伦精品免费| 久久久精品视频免费观看| 国产亚洲精品自在久久| 亚洲欧洲久久久精品| 久久久久亚洲AV成人网人人网站| 91精品国产色综合久久| 一本一本久久a久久综合精品蜜桃| 国产91久久综合| 青青国产成人久久91网| 久久免费的精品国产V∧| 亚洲国产成人久久综合碰| 久久精品无码一区二区三区免费| 精品国产乱码久久久久久1区2区| 久久99久久99精品免视看动漫| 久久综合伊人77777麻豆| 丁香久久婷婷国产午夜视频| 成人资源影音先锋久久资源网| 久久久国产乱子伦精品作者| 国产精品99久久久精品无码| 久久久久久国产a免费观看黄色大片|