青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

我生如山

[導(dǎo)入]__declspec,__cdecl,__stdcall都是什么意思?有什么作用?

__cdecl和__stdcall都是函數(shù)調(diào)用規(guī)范(還有一個(gè)__fastcall),規(guī)定了參數(shù)出入棧的順序和方法,如果只用VC編程的話可以不用關(guān)心,但是要在C++和Pascal等其他語(yǔ)言通信的時(shí)候就要注意了,只有用相同的方法才能夠調(diào)用成功.另外,像printf這樣接受可變個(gè)數(shù)參數(shù)的函數(shù)只有用cdecl才能夠?qū)崿F(xiàn).  
  __declspec主要是用于說(shuō)明DLL的引出函數(shù)的,在某些情況下用__declspec(dllexport)在DLL中生命引出函數(shù),比用傳統(tǒng)的DEF文件方便一些.在普通程序中也可以用__declspec(dllimport)說(shuō)明函數(shù)是位于另一個(gè)DLL中的導(dǎo)出函數(shù). 

int   WINAPI   MessageBoxA(HWND,LPCSTR,LPSTR,UINT);  
  而WINAPI實(shí)際上就是__stdcall.  
  大多數(shù)API都采用__stdcall調(diào)用規(guī)范,這是因?yàn)閹缀跛械恼Z(yǔ)言都支持__stdcall調(diào)用.相比之下,__cdecl只有在C語(yǔ)言中才能用.但是__cdecl調(diào)用有一個(gè)特點(diǎn),就是能夠?qū)崿F(xiàn)可變參數(shù)的函數(shù)調(diào)用,比如printf,這用__stdcall調(diào)用是不可能的.  
  __fastcall這種調(diào)用規(guī)范比較少見,但是在Borland   C++   Builder中比較多的采用了這種調(diào)用方式.  
  如果有共享代碼的需要,比如寫DLL,推薦的方法是用__stdcall調(diào)用,因?yàn)檫@樣適用范圍最廣.如果是C++語(yǔ)言寫的代碼供Delphi這樣的語(yǔ)言調(diào)用就必須聲明為__stdcall,因?yàn)镻ascal不支持cdecl調(diào)用(或許Delphi的最新版本能夠支持也說(shuō)不定,這個(gè)我不太清楚).在其他一些地方,比如寫COM組件,幾乎都用的是stdcall調(diào)用.在VC或Delphi或C++Builder里面都可以從項(xiàng)目設(shè)置中更改默認(rèn)的函數(shù)調(diào)用規(guī)范,當(dāng)然你也可以在函數(shù)聲明的時(shí)候加入__stdcall,__cdecl,__fastcall關(guān)鍵字來(lái)明確的指示本函數(shù)用哪種調(diào)用規(guī)范.  
  __declspec一般都是用來(lái)聲明DLL中的導(dǎo)出函數(shù).這個(gè)關(guān)鍵字也有一些其他的用法,不過(guò)非常罕見.

若我 2008-10-21 17:46 發(fā)表評(píng)論

文章來(lái)源:http://m.shnenglu.com/dingding/archive/2008/10/21/64627.html

posted on 2008-10-21 17:46 悟山 閱讀(274) 評(píng)論(0)  編輯 收藏 引用


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美大片在线观看| 欧美激情在线播放| 国内精品一区二区三区| 欧美日韩一区二区在线| 另类成人小视频在线| 欧美亚洲三区| 亚洲午夜精品17c| 一区二区三区高清不卡| 制服丝袜激情欧洲亚洲| 亚洲专区一区二区三区| 欧美在线首页| 国产精品免费一区二区三区观看| 欧美国产日韩a欧美在线观看| 亚洲电影免费观看高清完整版| 欧美激情乱人伦| 99精品国产在热久久婷婷| 亚洲欧洲一区二区天堂久久| 欧美aⅴ一区二区三区视频| 欧美一区二区高清在线观看| 亚洲美女视频在线观看| 日韩视频免费大全中文字幕| 99国产精品久久久久老师| 国产精品国产三级国产a| 国产精品日韩在线| 黄色成人在线观看| 激情欧美亚洲| 最近中文字幕mv在线一区二区三区四区| 亚洲毛片在线观看.| 久久精品国产欧美激情| 亚洲日本电影| 99综合在线| 欧美成人午夜激情| 欧美激情综合五月色丁香| 欧美午夜精品久久久久久超碰| 国产偷自视频区视频一区二区| 亚洲另类一区二区| 久久亚洲国产精品日日av夜夜| 亚洲精品美女久久7777777| 猫咪成人在线观看| 国产自产高清不卡| 欧美在线观看视频在线| 亚洲视频在线一区| 欧美视频第二页| 亚洲视频导航| 亚洲精品视频啊美女在线直播| 欧美在线免费观看视频| 欧美精品综合| 欧美日韩高清在线一区| 亚洲三级视频| 亚洲免费观看| 国产午夜亚洲精品不卡| 久久久精品一区二区三区| 亚洲午夜一区二区| 国内精品美女av在线播放| 日韩天天综合| 欧美一区二区在线| 亚洲东热激情| 日韩午夜在线视频| 国产亚洲一级高清| 毛片基地黄久久久久久天堂| 免费观看日韩| 亚洲欧美日韩区| 久久人体大胆视频| 亚洲欧洲美洲综合色网| 亚洲午夜日本在线观看| 国产日韩在线看| 亚洲欧美激情在线视频| 亚洲另类视频| 老巨人导航500精品| 欧美在线啊v一区| 久久久精品一区| 国产乱理伦片在线观看夜一区| 免费看av成人| 黄色精品一区二区| 欧美制服第一页| 最新国产成人在线观看| 久久九九精品99国产精品| 欧美一区二区三区男人的天堂| 欧美日韩视频第一区| 亚洲人永久免费| 日韩视频精品在线观看| 欧美激情精品久久久久久大尺度| 久久精品日产第一区二区| 国产精品尤物| 欧美一区二区三区在线免费观看 | 一区二区日韩免费看| 91久久综合| 欧美成人黄色小视频| 亚洲美女视频| 亚洲欧美日韩第一区| 亚洲激情成人网| 亚洲日韩欧美视频一区| 欧美高清视频一区| 另类av导航| 伊人久久久大香线蕉综合直播| 久久婷婷影院| 99re热这里只有精品视频| a91a精品视频在线观看| 欧美亚洲第一页| 久久精品国产亚洲a| 欧美不卡视频一区发布| 亚洲国产精品久久久久婷婷老年| 亚洲一区二区精品视频| 欧美综合国产| 亚洲黄网站在线观看| 欧美片第1页综合| 亚洲乱码国产乱码精品精可以看| 亚洲国产精品久久| 国产精品草草| 欧美精品一区二区三区四区| 一区二区三区久久久| 亚洲精品视频在线观看免费| 国产精品99久久久久久有的能看| 欧美国产激情| 亚洲影视在线播放| 欧美激情一二三区| 久久久久国产精品午夜一区| 99在线精品视频在线观看| 伊人狠狠色j香婷婷综合| 国产精品成人国产乱一区| 国产精品久久久久一区| 欧美日韩在线一区二区| 亚洲国产小视频| 欧美高清在线一区| 欧美国产精品一区| 亚洲高清色综合| 久久黄金**| 欧美在线免费观看| 欧美在线观看视频在线| 国产精品影院在线观看| 国产精品日本精品| 玖玖国产精品视频| 欧美日韩另类综合| 国产欧美精品在线| 国产欧美丝祙| 99re这里只有精品6| 亚洲国产影院| 99re这里只有精品6| 亚洲欧美在线一区二区| 欧美成人免费播放| 99成人免费视频| 欧美在线免费播放| 欧美激情一区二区三级高清视频| 欧美fxxxxxx另类| 一区二区三区高清不卡| 久久精品一区四区| 国产精品高潮久久| 国产毛片一区二区| 艳妇臀荡乳欲伦亚洲一区| 久久成人综合视频| 日韩视频精品| 美女爽到呻吟久久久久| 欧美性猛交视频| 亚洲视频一区在线| 亚洲每日更新| 欧美日本高清视频| 91久久国产综合久久蜜月精品| 一区二区高清视频| 日韩视频一区二区| 国产精品国产成人国产三级| 99精品欧美一区二区蜜桃免费| 老司机67194精品线观看| 亚洲欧美在线磁力| 黄色成人精品网站| 亚洲欧美日韩专区| 亚洲欧美视频一区| 国产深夜精品| 欧美激情1区| 欧美三级电影大全| 久久久久久久综合狠狠综合| 午夜精品久久久久久久蜜桃app| 日韩一级在线观看| 国产精品福利片| 欧美freesex8一10精品| 欧美久久电影| 久久亚洲精品一区| 欧美久久影院| 另类天堂视频在线观看| 欧美日韩三级视频| 美女视频一区免费观看| 欧美老女人xx| 美女被久久久| 国产精品丝袜久久久久久app | 亚洲国产裸拍裸体视频在线观看乱了中文 | 日韩午夜在线播放| 国产区欧美区日韩区| 亚洲国产毛片完整版 | 欧美一级播放| 99re6热只有精品免费观看 | 欧美xxxx在线观看| 欧美激情精品久久久久| 国产欧美日韩亚洲精品| 欧美高清自拍一区| 红杏aⅴ成人免费视频| 亚洲综合导航| 一区视频在线播放| 91久久夜色精品国产九色| 红桃视频成人| 媚黑女一区二区| 亚洲一卡久久|