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

那誰的技術博客

感興趣領域:高性能服務器編程,存儲,算法,Linux內核
隨筆 - 210, 文章 - 0, 評論 - 1183, 引用 - 0
數據加載中……

測試了一下VC和gcc對關鍵字export的支持

<<c++ primer>>里面說,編譯模板函數的時候C++支持兩種模式,一種是包含模式,就是把模板函數的聲明和實現都放在同一個文件里面,我注意到STL就是這樣的,而且sgi和vc的實現都是如此,也許是因為早期對模板的支持不太好的緣故吧;另一種是分離編譯模式,可以把模板函數的聲明和實現分開在頭文件和.cpp文件中,此時需要編譯器支持關鍵字export.

測試的代碼如下,非常的簡單:
頭文件里面的聲明:
template?<class?T>
void?test(T?n);

.cpp文件里面的實現,注意書寫的格式:
export?//?前面加上關鍵字export
template?<class?T>
void?test(T?n)
{
????std::cout?
<<?"n?=?"?<<?n?<<?std::endl;
}


我用vc和gcc分別的編譯了一下,VC(我用的是7.1)中根本就不能識別export關鍵字,但是gcc下面可以編譯過去.但是如果把export關鍵字去掉那么兩個編譯器都是可以編譯過去的,而且也沒有對函數的結果產生影響,這是否說明現在已經不再需要這個export關鍵字了?

posted on 2006-07-11 19:04 那誰 閱讀(3694) 評論(13)  編輯 收藏 引用 所屬分類: C\C++

評論

# re: 測試了一下VC和gcc對關鍵字export的支持  回復  更多評論   

嗯.也許可以說是分離編譯的功能已經被支持,但是那個語法標準沒有被MS采納而已.
2006-07-11 19:21 | LOGOS

# re: 測試了一下VC和gcc對關鍵字export的支持  回復  更多評論   

看看<Exceptional C++ Style>你就會知道目前的編譯器基本上都不支持export關鍵字。
2006-07-11 19:26 | fanofvc

# re: 測試了一下VC和gcc對關鍵字export的支持  回復  更多評論   

GCC版本是號多少?
2006-07-12 11:33 | 周星星

# re: 測試了一下VC和gcc對關鍵字export的支持  回復  更多評論   

to 星星,我在win下用的mingw,版本號是3.4.2
2006-07-12 11:50 | 創系

# re: 測試了一下VC和gcc對關鍵字export的支持  回復  更多評論   

@創系
哦,謝謝,但我這里不行
2006-07-12 17:37 | 周星星

# re: 測試了一下VC和gcc對關鍵字export的支持  回復  更多評論   

僅僅是可以編譯過而已,應該不能用,如果要使用仍需要include .c,失去了隱藏實現的意義。

2006-08-06 19:24 | tango

# re: 測試了一下VC和gcc對關鍵字export的支持  回復  更多評論   

順便問一下樓主用什么工具貼的代碼?帶語法加亮和解析。
有現成的工具或教本嘛?
謝了
2006-08-06 21:12 | tango

# re: 測試了一下VC和gcc對關鍵字export的支持  回復  更多評論   

@tango
這個blog自帶的code功能,也是把我吸引到這里的原因之一:)
2006-08-06 21:59 | 創系

# re: 測試了一下VC和gcc對關鍵字export的支持  回復  更多評論   

你僅僅聲明和實現了模板,沒有"具現點",也就是說,沒有使用這個模板,那么就不會有連接問題出現,如果你使用這個模板,那么ms的連接器將無法找到這個模板的實現,也就無法具現(instantiate)這個模板,而支持export的編譯器將告訴連接器:"這個編譯單元里有你要的實現,具現時來找吧",于是問題解決了.
2007-03-20 16:44 | 空見

# re: 測試了一下VC和gcc對關鍵字export的支持  回復  更多評論   

老大,template只在調用時才會生成。
分離模板是指你在另一個文件 xxx.cpp 中只include 你上邊的.h時,也能正常連接通過...

你這個代碼都沒有生成,怎么能證明不用export ....
2007-03-22 19:24 | 糖菓

# re: 測試了一下VC和gcc對關鍵字export的支持  回復  更多評論   

謝謝樓上幾位朋友的指正~~
2007-03-22 23:17 | 創系

# re: 測試了一下VC和gcc對關鍵字export的支持  回復  更多評論   

有本書這樣寫:
//*.h

#if defined USE_EXPORT
#define EXPORT export
#else
#define EXPORT
#endif

EXPORT
/*********some code***********/

#ifnde UES_EXPORT
#include"*.cpp"
#endif
2009-03-23 22:25 | AAA

# re: 測試了一下VC和gcc對關鍵字export的支持  回復  更多評論   

你的main函數在哪里?一般是連接時出錯,undefined reference to xxx
2009-11-10 19:08 | lc
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美一区二区三区四区夜夜大片| 一区在线视频| 久久久欧美一区二区| 91久久精品美女高潮| 欧美在线视频不卡| 夜色激情一区二区| 狠狠入ady亚洲精品经典电影| 欧美视频观看一区| 欧美黑人国产人伦爽爽爽| 欧美在线视频播放| 亚洲一区二区在线播放| 亚洲精品乱码| 欧美激情视频一区二区三区在线播放| 欧美伊人久久久久久午夜久久久久| 99视频有精品| 亚洲精品影视在线观看| 在线看欧美视频| 国产在线观看一区| 国产日本欧洲亚洲| 国产精品一区二区三区久久| 欧美性大战xxxxx久久久| 欧美激情一区三区| 欧美mv日韩mv国产网站| 久久综合99re88久久爱| 久久久久久穴| 久久爱另类一区二区小说| 午夜久久久久久久久久一区二区| 一区二区电影免费观看| 亚洲电影有码| 一区精品在线| 在线看日韩欧美| 1024精品一区二区三区| 亚洲第一级黄色片| 18成人免费观看视频| 亚洲电影第1页| 亚洲国产精品成人综合| 亚洲国产一区二区三区高清| 亚洲国产mv| 亚洲人成人一区二区在线观看| 91久久精品国产91久久| 亚洲另类在线一区| 日韩一级大片在线| 亚洲视频精品| 欧美亚洲自偷自偷| 久久久久中文| 欧美成人69av| 亚洲乱码国产乱码精品精| av成人福利| 亚洲欧美日韩高清| 久久九九久久九九| 免费在线欧美黄色| 欧美日韩一区二区三区高清| 国产精品vvv| 国产一区在线看| 亚洲欧洲日韩女同| 在线中文字幕日韩| 欧美伊人影院| 欧美成在线视频| 日韩午夜av| 午夜亚洲性色福利视频| 快播亚洲色图| 欧美日韩在线一区| 国产在线精品一区二区夜色| 亚洲日本一区二区| 亚洲一区免费视频| 久久尤物电影视频在线观看| 亚洲第一色在线| 国产精品99久久久久久久久| 欧美中文字幕久久| 欧美黑人国产人伦爽爽爽| 国产精品日本一区二区| 伊人久久男人天堂| 一区二区三区四区蜜桃| 久久久xxx| 亚洲日本va午夜在线电影| 亚洲综合首页| 欧美国产日本高清在线| 国产日韩欧美三区| 亚洲精品黄色| 久久久久国产一区二区三区四区| 亚洲高清久久久| 欧美一区二区日韩| 欧美日韩国产欧美日美国产精品| 国产女主播一区| 9l视频自拍蝌蚪9l视频成人| 久久精品人人爽| 最新国产の精品合集bt伙计| 欧美中文字幕第一页| 欧美日韩国产探花| 在线日韩av永久免费观看| 亚洲——在线| 最新中文字幕亚洲| 久久精品国产精品亚洲精品| 欧美午夜一区| 亚洲理论在线| 牛牛国产精品| 性久久久久久久久| 欧美午夜一区二区福利视频| 91久久国产综合久久| 久久精品视频在线免费观看| 99国产一区| 欧美另类在线播放| 亚洲国产婷婷综合在线精品| 久久国产免费| 一区二区三区鲁丝不卡| 欧美成人午夜视频| 伊人久久男人天堂| 久久国产精品久久久久久电车| 一区二区不卡在线视频 午夜欧美不卡'| 老司机67194精品线观看| 国内外成人免费视频| 午夜久久tv| 一区二区三区毛片| 欧美日韩精品一区二区天天拍小说| 在线免费观看日韩欧美| 久久九九精品99国产精品| 亚洲一区二区三区中文字幕| 欧美日韩一区二区视频在线 | 亚洲日本中文字幕| 久久综合导航| 亚洲成人中文| 农村妇女精品| 老司机免费视频久久| 在线观看一区二区视频| 久久久亚洲一区| 久久国产免费| 悠悠资源网亚洲青| 美女爽到呻吟久久久久| 久久久久久午夜| 亚洲第一网站免费视频| 欧美国产日本韩| 欧美阿v一级看视频| 亚洲日本一区二区| 91久久国产综合久久蜜月精品| 欧美3dxxxxhd| 一区二区三区久久网| 日韩一级片网址| 欧美午夜在线一二页| 亚洲欧美日韩一区| 亚洲欧美国产另类| 韩日成人av| 欧美黄色网络| 欧美日本一区| 亚洲欧美日韩精品久久久| 亚洲欧美卡通另类91av| 国产综合久久| 欧美激情综合色| 欧美日韩一区二区免费视频| 亚洲欧美一区二区原创| 性娇小13――14欧美| 在线成人小视频| 亚洲国产欧洲综合997久久| 欧美日韩一区二区三区在线看| 香蕉av777xxx色综合一区| 欧美在现视频| 亚洲精品国产拍免费91在线| 亚洲精品欧美日韩专区| 国产精品成av人在线视午夜片| 久久国产婷婷国产香蕉| 久久久免费精品视频| 夜夜夜久久久| 在线一区二区三区四区| 国产专区综合网| 91久久久久久国产精品| 国产精品视频第一区| 免费不卡欧美自拍视频| 欧美黑人一区二区三区| 欧美亚洲网站| 嫩草影视亚洲| 欧美一区成人| 欧美插天视频在线播放| 性欧美8khd高清极品| 蜜桃视频一区| 午夜精品久久久久久久男人的天堂| 欧美自拍偷拍| 中文国产亚洲喷潮| 久久精品在线| 亚洲综合视频一区| 美日韩丰满少妇在线观看| 亚洲免费影视第一页| 玖玖综合伊人| 欧美在线日韩在线| 欧美精品九九| 噜噜噜久久亚洲精品国产品小说| 欧美日韩一区二区在线| 免费不卡在线观看av| 国产精品久久久久aaaa| 欧美成人国产一区二区| 国产热re99久久6国产精品| 91久久综合| 在线观看欧美黄色| 亚洲一区二区三区在线看| 亚洲乱码国产乱码精品精| 欧美伊人久久| 亚洲综合色丁香婷婷六月图片| 男女精品视频| 美女日韩在线中文字幕| 国产精品中文在线| 夜色激情一区二区| 亚洲精品综合|