• <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>

            Jiang's C++ Space

            創(chuàng)作,也是一種學(xué)習(xí)的過程。

               :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            “調(diào)用轉(zhuǎn)換”(calling conversion)和“命名轉(zhuǎn)換”(naming conversion)這兩個(gè)概念對(duì)我們來說其實(shí)并不陌生,只要你聽說過extern "C",__cdecl,__stdcall和__fastcall這些東西,如果引用的聲明和導(dǎo)出的聲明不一致,就會(huì)出現(xiàn)類似下面這么一個(gè)編譯錯(cuò)誤:

            RealTest.obj : error LNK2001: unresolved external symbol "double __stdcall Fun1(int,double)" (?Fun1@@YGNHN@Z)
            Debug/RealTest.exe : fatal error LNK1120: 1 unresolved externals

            解決這個(gè)問題很簡單,只要使用一致的聲明就可以了。我們用C++編程,常接觸到的也就兩種命名轉(zhuǎn)換,一種是C++的,不需要特別聲明,一種是C的,需要加上個(gè)extern "C"前綴;而調(diào)用轉(zhuǎn)換有三種,__cdecl,__stdcall和__fastcall,調(diào)用轉(zhuǎn)換不同,導(dǎo)出的符號(hào)也是有差別的。這里我就不深究它們的差別了,我們所要記住的就是:保持一致。
            posted on 2010-04-02 14:06 Jiang Guogang 閱讀(378) 評(píng)論(2)  編輯 收藏 引用 所屬分類: Knowledge

            評(píng)論

            # re: 調(diào)用轉(zhuǎn)換與命名轉(zhuǎn)換 2010-04-06 09:52 matthew
            曾經(jīng)看過....忘了哈  回復(fù)  更多評(píng)論
              

            # re: 調(diào)用轉(zhuǎn)換與命名轉(zhuǎn)換 2010-06-17 14:25 marrywindy
            看了你很多文章,csdn你寫了很多很多哦....受益匪淺....謝謝...  回復(fù)  更多評(píng)論
              

            午夜精品久久久内射近拍高清| 久久人人爽人人爽人人片AV麻烦| 九九久久自然熟的香蕉图片| 69久久夜色精品国产69 | 国产精品一区二区久久精品无码 | 久久久久99精品成人片三人毛片 | 久久毛片一区二区| 国产成人精品免费久久久久| 久久久久亚洲av成人无码电影| 国产成人精品三上悠亚久久| 久久精品国产99久久丝袜| 五月丁香综合激情六月久久| 久久亚洲天堂| 国产精品九九久久免费视频| 久久久女人与动物群交毛片| 日本国产精品久久| 国产精品欧美久久久久天天影视| 亚洲AV无码一区东京热久久| 亚洲AV伊人久久青青草原| 亚洲国产精品久久久久婷婷老年 | 精品无码久久久久久久动漫| 婷婷伊人久久大香线蕉AV | 久久99热国产这有精品| 无码人妻久久一区二区三区免费丨 | 亚洲狠狠婷婷综合久久久久| 一级做a爰片久久毛片免费陪 | 亚洲国产香蕉人人爽成AV片久久| 亚洲狠狠综合久久| 久久亚洲综合色一区二区三区| 人妻丰满AV无码久久不卡| 青青草原精品99久久精品66| 亚洲中文久久精品无码ww16 | 久久亚洲国产中v天仙www| 久久97精品久久久久久久不卡| 久久久久成人精品无码中文字幕| 99久久精品国产一区二区 | 久久天天躁狠狠躁夜夜2020一 | 香蕉久久影院| 国内高清久久久久久| 久久精品国产亚洲AV高清热 | 99久久国产综合精品成人影院|