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

飯中淹的避難所~~~~~

偶爾來(lái)避難的地方~

  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  94 隨筆 :: 0 文章 :: 257 評(píng)論 :: 0 Trackbacks
<2007-04-17>
1- 插件導(dǎo)出函數(shù)設(shè)計(jì)成C形式的也就是在函數(shù)前加 extern "C",這樣保證動(dòng)態(tài)連接的時(shí)候不會(huì)出現(xiàn)找不到名字的情況.
2- 一定要保證代碼絕緣,中間接口一定要傳遞NATURAL類型或者純虛指針,否則會(huì)因?yàn)橐恍┘?xì)微的類版本不同而導(dǎo)致很多很多的運(yùn)行錯(cuò)誤和異常.
3- DLL中分配出來(lái)的內(nèi)存,一定要在DLL內(nèi)部釋放,否則會(huì)導(dǎo)致意想不到的情況.
4- 如果不是萬(wàn)分必要不要使用DLL直接導(dǎo)出類,而應(yīng)該導(dǎo)出純虛接口.不然使用DEPENDENCE等工具會(huì)把你的類結(jié)構(gòu)看的一清二楚.
5- 如非必要,請(qǐng)一定要使用動(dòng)態(tài)連接,也就是LOADLIBRARY, GETPROCADDR的形式,這會(huì)增強(qiáng)你軟件的友好性.
<2007-04-18 11:05 am>
6- 如果你要提供對(duì)象工廠,那么確保你的對(duì)象的純虛接口要有 virtual ~InterfaceClassName(){} 這樣的析構(gòu)函數(shù), 確保在你混亂不堪直接去刪除一個(gè)接口指針的時(shí)候能正確的調(diào)用到接口實(shí)現(xiàn)的析構(gòu).
<未完待續(xù)>
posted on 2007-04-17 20:46 飯中淹 閱讀(2648) 評(píng)論(7)  編輯 收藏 引用

評(píng)論

# re: 使用C++編寫插件動(dòng)態(tài)鏈接庫(kù)需要注意的問題(不斷補(bǔ)充)[未登錄] 2007-04-18 00:38 eXile
如果是針對(duì)C++客戶, 那么采用boost::shared_ptr可以大大減輕內(nèi)存的管理, 不容易產(chǎn)生內(nèi)存泄露, 也不會(huì)有跨模塊釋放內(nèi)存的情況.  回復(fù)  更多評(píng)論
  

# re: 使用C++編寫插件動(dòng)態(tài)鏈接庫(kù)需要注意的問題(不斷補(bǔ)充) 2007-04-18 09:44 winok
請(qǐng)教一下第2條:
" 一定要保證代碼絕緣,中間接口一定要傳遞NATURAL類型或者純虛指針,否則會(huì)因?yàn)橐恍┘?xì)微的類版本不同而導(dǎo)致很多很多的運(yùn)行錯(cuò)誤和異常."
是什么意思,NATURAL類型是指? 純虛指針又是指,,若能有個(gè)小例子說(shuō)明,那就太好了,萬(wàn)分感謝了。
  回復(fù)  更多評(píng)論
  

# re: 使用C++編寫插件動(dòng)態(tài)鏈接庫(kù)需要注意的問題(不斷補(bǔ)充) 2007-04-18 11:02 飯中淹
NATURAL就是編譯器支持的原子類型
char, int, long, short, 這些以及他們的無(wú)符號(hào)版本版本

純虛指針,就是純虛函數(shù)指針,
比如在插件和主程序的參數(shù)傳遞中使用下面這種純虛類的指針
class CPureVirtualParam
{
public:
virtual char * GetName() = 0;
virtual int GetAge() = 0;
};

  回復(fù)  更多評(píng)論
  

# re: 使用C++編寫插件動(dòng)態(tài)鏈接庫(kù)需要注意的問題(不斷補(bǔ)充) 2007-04-18 11:55 winok
謝謝您的好帖了 :)  回復(fù)  更多評(píng)論
  

# re: 使用C++編寫插件動(dòng)態(tài)鏈接庫(kù)需要注意的問題(不斷補(bǔ)充) 2007-04-18 17:41 夢(mèng)在天涯
如果不到處類的話,可以只到出類的成員函數(shù)嗎,或類的純虛函數(shù)嗎?  回復(fù)  更多評(píng)論
  

# re: 使用C++編寫插件動(dòng)態(tài)鏈接庫(kù)需要注意的問題(不斷補(bǔ)充) 2007-04-18 21:56 清源游民
不錯(cuò),如果展開討論就更加好了,期待。。。。。  回復(fù)  更多評(píng)論
  

# re: 使用C++編寫插件動(dòng)態(tài)鏈接庫(kù)需要注意的問題(不斷補(bǔ)充) 2007-04-19 08:39 飯中淹
@夢(mèng)在天涯
導(dǎo)出成員函數(shù)是可以的, 純虛函數(shù)也是可以的, 但是似乎是沒有什么作用.

一般我都是為導(dǎo)出類寫純虛接口類.
  回復(fù)  更多評(píng)論
  


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   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>
            亚洲午夜羞羞片| 国产精品盗摄一区二区三区| 国产欧美精品一区aⅴ影院| 亚洲无线视频| 亚洲一区二区精品视频| 国产精品一区亚洲| 久久久久国产精品一区二区| 久久av一区| 亚洲国产精品成人精品| 亚洲国产综合91精品麻豆| 久久婷婷影院| 亚洲网站在线观看| 亚洲免费一级电影| 亚洲第一在线| 一本色道久久99精品综合| 国产女优一区| 欧美国产日韩一区二区| 欧美色综合天天久久综合精品| 亚洲一区二区三区在线看| 午夜激情综合网| 一本色道久久综合亚洲精品按摩| 欧美午夜精品久久久久久人妖| 欧美亚洲一级| 欧美—级在线免费片| 亚洲欧美国产va在线影院| 久久噜噜噜精品国产亚洲综合| 国产精品xvideos88| 久久理论片午夜琪琪电影网| 欧美精品自拍偷拍动漫精品| 性久久久久久久久久久久| 麻豆久久精品| 欧美与欧洲交xxxx免费观看| 久久久久久久精| 亚洲欧美色婷婷| 免费观看久久久4p| 久久精品国产精品亚洲精品| 欧美日本韩国一区二区三区| 久久久国际精品| 欧美性猛交xxxx免费看久久久| 欧美a级大片| 国产九九精品视频| 日韩午夜黄色| 亚洲黄色尤物视频| 久久精品国产一区二区三区免费看| 欧美日韩免费区域视频在线观看| 久久精品道一区二区三区| 欧美美女日韩| 欧美激情在线观看| 国内精品亚洲| 亚洲欧洲av一区二区| 亚洲一级二级| 欧美日韩一区二区在线播放| 亚洲第一页中文字幕| 悠悠资源网久久精品| 亚洲一区视频在线观看视频| 亚洲最新中文字幕| 欧美福利视频一区| 欧美激情视频给我| 亚洲激情黄色| 美女露胸一区二区三区| 免费成人高清视频| 黄色成人av| 久久免费的精品国产v∧| 久久久久88色偷偷免费| 国产午夜精品一区二区三区视频| 一区二区不卡在线视频 午夜欧美不卡在 | 午夜精品在线观看| 午夜精品久久久久久久久| 欧美日韩精品在线| 日韩视频国产视频| 亚洲一区二区高清| 国产精品久久久久aaaa樱花| 夜夜嗨一区二区| 亚洲在线免费视频| 国产精品日韩欧美| 欧美一区二区三区免费观看| 久久久成人精品| 伊人婷婷欧美激情| 欧美承认网站| 亚洲一区不卡| 国产精品久久久一区二区三区 | 久久久久久夜精品精品免费| 国产无一区二区| 久久精品日韩一区二区三区| 美女主播精品视频一二三四| 亚洲日本免费电影| 欧美亚洲成人网| 欧美在线一二三| 亚洲电影有码| 亚洲欧美日韩国产中文| 国产一区二区三区四区| 老司机精品视频网站| 亚洲激情第一页| 欧美伊人久久大香线蕉综合69| 国产一本一道久久香蕉| 欧美~级网站不卡| 亚洲午夜久久久| 欧美成在线观看| 亚洲在线黄色| 91久久久在线| 国产精品入口日韩视频大尺度| 久久久久久久综合日本| 亚洲精品视频免费观看| 久久精品国产99国产精品澳门| 蜜臀av在线播放一区二区三区| 亚洲欧美国产三级| 尤物yw午夜国产精品视频| 欧美肉体xxxx裸体137大胆| 羞羞漫画18久久大片| 亚洲激情偷拍| 久久久久久有精品国产| 日韩视频中午一区| 红桃视频国产精品| 国产精品高潮呻吟久久av黑人| 久久午夜av| 欧美一级一区| 中文一区字幕| 最近中文字幕日韩精品| 久久最新视频| 欧美一区二区三区免费观看视频| 亚洲日韩欧美视频一区| 国产主播精品在线| 欧美亚洲第一区| 欧美片第1页综合| 欧美成年人视频网站欧美| 久久成人亚洲| 性欧美超级视频| 亚洲午夜一二三区视频| 亚洲美女在线国产| 亚洲电影在线看| 欧美电影资源| 欧美成人激情视频免费观看| 久久久久国产精品厨房| 亚洲欧美日本精品| 亚洲在线观看免费视频| 亚洲视频碰碰| 制服丝袜激情欧洲亚洲| 日韩视频精品| 99国产精品一区| 99综合精品| 一区二区激情| 正在播放欧美一区| 亚洲视频国产视频| 亚洲一区二区影院| 亚洲永久免费av| 亚洲欧美另类在线| 欧美一区国产一区| 久久激情一区| 久久亚洲欧美| 欧美激情第9页| 亚洲黄色影片| 夜夜爽www精品| 亚洲视频网站在线观看| 亚洲一区激情| 久久精品亚洲一区二区| 久久亚洲一区| 欧美乱妇高清无乱码| 欧美三级网页| 国产午夜精品视频| 在线免费不卡视频| 夜夜嗨av一区二区三区网站四季av| 一区二区国产在线观看| 午夜在线成人av| 久久久一区二区| 亚洲东热激情| 在线一区欧美| 久久久久久一区二区| 欧美精品aa| 国产精品综合| 91久久精品久久国产性色也91| aa级大片欧美| 久久gogo国模裸体人体| 牛牛国产精品| 夜夜嗨av一区二区三区四季av | 欧美黄免费看| 正在播放亚洲| 久久久久国产精品麻豆ai换脸| 欧美国产一区在线| 国产日产欧美a一级在线| 亚洲第一区在线| 亚洲欧美日韩精品一区二区 | 亚洲午夜一区| 在线免费精品视频| 亚洲一区综合| 欧美大色视频| 亚洲欧洲av一区二区| 麻豆精品视频| 国产在线观看一区| 一区二区三区蜜桃网| 老司机一区二区三区| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲欧美视频| 亚洲欧洲一区二区天堂久久| 午夜电影亚洲| 欧美色欧美亚洲另类二区| 在线免费精品视频| 久久精品成人一区二区三区蜜臀 | 久久另类ts人妖一区二区| 日韩视频中文| 欧美成人福利视频|