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

C底世界

C 學(xué)習(xí)庫(kù)

  C++博客 :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
  3 Posts :: 1 Stories :: 0 Comments :: 0 Trackbacks

常用鏈接

留言簿(12)

我參與的團(tuán)隊(duì)

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

extern "C"{}的作用就是說(shuō)明這在{}范圍之內(nèi)說(shuō)明的函數(shù)是按c,或者需要按c標(biāo)準(zhǔn)來(lái)編譯。可以從聲明調(diào)用二個(gè)方面來(lái)描述它的作用:
1.聲明
  以下c++代碼:
  extern "C" { void test() }
  void test()
  {
    // do test
  }
表示希望編譯器使用c標(biāo)準(zhǔn)來(lái)編譯test函數(shù)。而在c語(yǔ)言中不支持extern "C"。
2.c++代碼調(diào)用c代碼
  extern "C" { void test() //test()是c代碼或者或者說(shuō)明是按c標(biāo)準(zhǔn)編譯的代碼 }
  int main()
  {
     test();
  }
 無(wú)論test函數(shù)是c寫(xiě)的還是c++寫(xiě)的,只要它是按c標(biāo)準(zhǔn)編譯的,就需要加上extern "C" 聲明
3.c調(diào)用c++代碼
  c要調(diào)用c++代碼,在c++代碼中必須以extern "C" 來(lái)聲明函數(shù),如上文1所示。以下是c代碼
  void test();
  int main()
  {
     test();
  }

例如:
#ifdef   __cplusplus     /*   __cplusplus  表示是C++程序 */ 
  extern   "C"   {       //這是什么意思   ?????????????  
  #endif   /*   __cplusplus   */

表示如果現(xiàn)在的編譯環(huán)境是C++的話,讓編譯器生成C樣式的函數(shù)名,也就是阻止編譯器使用C++的方法進(jìn)行函數(shù)名解析。

C++中因?yàn)楹瘮?shù)可以重載:  
  int   a(char)  
  int   a(int)  
  int   a(double)...  
  所以,在編譯后的代碼里,三個(gè)a()是不同的函數(shù)名如a_char_xxx,a_in_xxx,a_double_xxx等等.

要去掉后面的一大串符號(hào)只要在a()前面加上exter   "C"即可

在DLL的對(duì)外接口函數(shù)中,必須用exter   "C"   限制,否則,外部調(diào)用者根本不知道你的真正函數(shù)名.

1   VC6.0編譯器可以按C++或C生成目標(biāo)函數(shù).   兩者生成的目標(biāo)符號(hào)表  
      并不一樣.   C方式是與原來(lái)標(biāo)準(zhǔn)C相兼容.   
2   在DLL中的接口函數(shù)一般應(yīng)按C方式編譯而成.   extern   "C"   就是強(qiáng)  
      制指定.   如果不按這種方式指定.GetProcAddress(...)取出來(lái)的   
      就不對(duì).   只能隱式連接.

  extern   "c"   的作用就是使得函數(shù)的定義名稱(chēng)和導(dǎo)出名稱(chēng)一致

posted on 2008-07-10 09:07 C_Student 閱讀(563) 評(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>
            一区二区不卡在线视频 午夜欧美不卡'| 久久久久久久性| 狠狠色丁香久久婷婷综合_中| 亚洲人妖在线| 一色屋精品视频在线看| 午夜国产精品视频免费体验区| 亚洲欧洲日产国产网站| 久久精精品视频| 欧美影院成人| 国产精品久久国产三级国电话系列| 亚洲第一精品久久忘忧草社区| 黑人巨大精品欧美黑白配亚洲| 国产精品99久久久久久久久久久久 | 国产日韩专区在线| 中文国产一区| 亚洲自拍另类| 国产精品久久久久9999吃药| 艳妇臀荡乳欲伦亚洲一区| 99视频精品全国免费| 男人插女人欧美| 欧美国产日韩二区| 亚洲国产精品久久久久婷婷老年| 久久久91精品国产一区二区三区| 欧美在线观看视频| 国产精品视频网址| 亚洲欧美国产高清| 久久成人18免费观看| 国产欧美一区二区三区沐欲 | 亚洲另类春色国产| 蜜桃av久久久亚洲精品| 亚洲电影激情视频网站| 99国产一区| 欧美日韩亚洲一区二| 一本久道久久综合中文字幕| 亚洲影院色无极综合| 国产精品永久免费| 欧美在线欧美在线| 欧美jizz19性欧美| 亚洲人成网站色ww在线| 欧美日韩在线播放一区| 亚洲午夜精品久久久久久app| 欧美一级成年大片在线观看| 国外视频精品毛片| 欧美a级一区二区| 日韩视频在线永久播放| 欧美一级理论性理论a| 韩国av一区二区三区四区| 欧美77777| 99精品视频免费| 久久久www成人免费无遮挡大片 | 亚洲国产精品电影在线观看| 欧美日本不卡高清| 亚洲欧美日韩精品久久久| 久久一区二区三区国产精品| 最新69国产成人精品视频免费| 欧美日韩免费区域视频在线观看| 亚洲图片激情小说| 女女同性精品视频| 亚洲一区三区视频在线观看| 国产一区二区在线观看免费| 欧美国产综合视频| 亚洲欧美日韩在线不卡| 欧美.com| 午夜一区在线| 亚洲黄网站黄| 国产偷自视频区视频一区二区| 浪潮色综合久久天堂| 亚洲一区www| 欧美国产日韩免费| 久久成人精品一区二区三区| 亚洲欧洲日产国产综合网| 国产精品h在线观看| 久久亚洲色图| 亚洲一区久久久| 亚洲国产cao| 久久久欧美精品sm网站| 亚洲性感美女99在线| 亚洲国产精品久久91精品| 国产精品久久久久一区二区三区| 蜜臀久久99精品久久久画质超高清| 亚洲一区二区三区欧美 | 久久久久久久久一区二区| 99re6这里只有精品视频在线观看| 国产日韩欧美亚洲一区| 欧美日本亚洲韩国国产| 久久综合影音| 性欧美大战久久久久久久久| 一区二区欧美在线观看| 亚洲大胆视频| 暖暖成人免费视频| 久久久久久久久蜜桃| 欧美夜福利tv在线| 亚洲一区二区三区久久| 亚洲精品久久久久| 91久久久在线| 影音先锋成人资源站| 国产模特精品视频久久久久 | 黄色亚洲网站| 国产欧美一级| 国产精品一区视频网站| 国产精品国产三级国产aⅴ浪潮| 欧美激情久久久久久| 另类天堂视频在线观看| 久久久国产一区二区三区| 欧美在线在线| 久久精品91| 久久久91精品| 久久精品道一区二区三区| 欧美专区在线播放| 久久裸体艺术| 久久午夜电影| 老牛影视一区二区三区| 男女激情视频一区| 欧美激情网站在线观看| 欧美精品18videos性欧美| 欧美日本在线| 欧美调教vk| 国产精品中文在线| 国产一区二区丝袜高跟鞋图片| 国产亚洲欧美在线| 在线看欧美视频| 亚洲国产欧美一区二区三区同亚洲| 亚洲成人自拍视频| 日韩网站在线| 亚洲专区免费| 久久久久久午夜| 欧美福利专区| 亚洲免费观看高清完整版在线观看熊| 日韩亚洲精品视频| 亚洲欧美国产精品va在线观看| 久久激情综合| 欧美激情1区| 国产精品一区二区久久国产| 国产欧美婷婷中文| 一区在线观看视频| 一区二区三区视频在线播放| 欧美一二三区精品| 欧美暴力喷水在线| 一本色道久久综合亚洲精品不| 亚洲综合视频一区| 久久免费一区| 欧美午夜精品伦理| 精品电影一区| 一区二区三区视频免费在线观看| 欧美在线观看一区二区| 欧美~级网站不卡| 亚洲深夜影院| 久久亚洲春色中文字幕久久久| 欧美日韩亚洲激情| 在线观看日韩专区| 亚洲综合日韩| 欧美国产一区在线| 亚洲欧美清纯在线制服| 久久在线91| 国产精品欧美日韩| 亚洲麻豆av| 久久亚洲春色中文字幕| 99国产精品久久久久久久| 久久久久se| 国产精品推荐精品| 亚洲精品影院| 另类图片综合电影| 午夜精品一区二区三区在线播放| 欧美精品在线网站| 在线观看日韩一区| 久久精品国产99国产精品| 99亚洲一区二区| 美女免费视频一区| 狠狠综合久久| 香蕉乱码成人久久天堂爱免费| 亚洲人成网站影音先锋播放| 久久久久久亚洲精品杨幂换脸| 国产精品久久一级| 一区二区三区四区五区精品视频 | 美日韩精品视频| 国产一区二区三区无遮挡| 亚洲在线观看视频| 亚洲精品在线观看免费| 欧美不卡视频一区发布| 伊人精品在线| 久久婷婷综合激情| 欧美一级大片在线免费观看| 国产精品国产馆在线真实露脸| 日韩一区二区高清| 亚洲国产99| 欧美大片第1页| 亚洲精品视频一区| 亚洲激情成人网| 免费欧美网站| 亚洲国产一区二区在线| 亚洲成色777777女色窝| 久热精品视频在线免费观看 | 亚洲国产婷婷综合在线精品 | 国产精品v片在线观看不卡| 亚洲最新色图| 日韩一区二区精品| 国产精品久久777777毛茸茸| 亚洲欧美精品在线| 亚洲欧美国产视频| 国内精品久久国产|