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

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

偶爾來避難的地方~

  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  94 隨筆 :: 0 文章 :: 257 評論 :: 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中分配出來的內(nèi)存,一定要在DLL內(nèi)部釋放,否則會(huì)導(dǎo)致意想不到的情況.
4- 如果不是萬分必要不要使用DLL直接導(dǎo)出類,而應(yīng)該導(dǎo)出純虛接口.不然使用DEPENDENCE等工具會(huì)把你的類結(jié)構(gòu)看的一清二楚.
5- 如非必要,請一定要使用動(dòng)態(tài)連接,也就是LOADLIBRARY, GETPROCADDR的形式,這會(huì)增強(qiáng)你軟件的友好性.
<2007-04-18 11:05 am>
6- 如果你要提供對象工廠,那么確保你的對象的純虛接口要有 virtual ~InterfaceClassName(){} 這樣的析構(gòu)函數(shù), 確保在你混亂不堪直接去刪除一個(gè)接口指針的時(shí)候能正確的調(diào)用到接口實(shí)現(xiàn)的析構(gòu).
<未完待續(xù)>
posted on 2007-04-17 20:46 飯中淹 閱讀(2657) 評論(7)  編輯 收藏 引用

評論

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

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

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

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

  回復(fù)  更多評論
  

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

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

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

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

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


只有注冊用戶登錄后才能發(fā)表評論。
網(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免费看| 欧美第十八页| 欧美丝袜一区二区| 久久精品国产2020观看福利| 久久人91精品久久久久久不卡| 亚洲国产精品v| 亚洲精品一区在线观看香蕉| 国产精品日韩电影| 欧美va亚洲va香蕉在线| 欧美日韩国产精品专区| 欧美资源在线| 欧美成人综合在线| 欧美亚洲免费| 欧美激情一区二区三区在线视频观看 | 国产精品对白刺激久久久| 欧美一区免费| 欧美黄色网络| 久久精品最新地址| 欧美国产在线视频| 午夜一区二区三区不卡视频| 免费不卡欧美自拍视频| 羞羞视频在线观看欧美| 欧美成人一区二区三区片免费| 亚洲欧美日韩另类精品一区二区三区| 久久久久久久久久久成人| 亚洲视频欧美在线| 另类亚洲自拍| 久久久久久久久久看片| 欧美人在线观看| 免费在线欧美视频| 国产日产欧美一区| 99伊人成综合| 亚洲精品视频在线| 欧美在线一级视频| 亚洲欧洲av一区二区| 欧美激情精品久久久久久| 欧美在线视频观看| 欧美私人啪啪vps| 亚洲欧洲一二三| 在线成人www免费观看视频| 亚洲在线视频| 午夜视频在线观看一区| 欧美日韩国产一级| 亚洲人成毛片在线播放| 亚洲国产精品一区制服丝袜| 久久国产福利国产秒拍| 久久九九精品| 国产日韩欧美亚洲| 亚洲主播在线观看| 亚洲欧美日韩一区在线| 国产精品久久久对白| 99精品欧美一区二区三区综合在线| 亚洲激情视频在线观看| 免播放器亚洲| 亚洲黄一区二区三区| 91久久夜色精品国产九色| 麻豆精品网站| 亚洲福利视频网站| 亚洲欧洲偷拍精品| 欧美国产亚洲另类动漫| 91久久精品国产91久久性色tv| 亚洲精品裸体| 欧美日韩日韩| 中日韩男男gay无套| 小嫩嫩精品导航| 国产视频欧美| 久久一区中文字幕| 亚洲国产一区二区精品专区| 99天天综合性| 欧美午夜不卡在线观看免费 | 日韩一级免费| 亚洲欧美激情诱惑| 国产日韩欧美一区| 久久一综合视频| 亚洲美女精品久久| 午夜精品在线| 一区二区三区在线视频观看 | 欧美一区二区三区另类| 久久野战av| 亚洲人精品午夜| 国产精品av久久久久久麻豆网| 亚洲欧美视频在线观看视频| 久久中文欧美| 正在播放欧美一区| 国产视频不卡| 母乳一区在线观看| 亚洲视频狠狠| 欧美jizz19hd性欧美| 一本不卡影院| 国产日韩综合| 欧美精品导航| 欧美一区二区高清在线观看| 亚洲国产毛片完整版| 欧美亚洲一区| 亚洲精品一区二区三区不| 国产精一区二区三区| 久久综合综合久久综合| 亚洲一区视频| 亚洲欧洲一区二区在线观看| 欧美伊人久久久久久午夜久久久久 | 亚洲视频在线观看| 欧美成人激情在线| 久久av红桃一区二区小说| 亚洲裸体俱乐部裸体舞表演av| 国产日韩欧美亚洲一区| 欧美好骚综合网| 久久久久女教师免费一区| 一个色综合导航| 亚洲国产另类久久精品| 久久久亚洲影院你懂的| 亚洲女同在线| 9色精品在线| 亚洲欧洲在线视频| 狠狠色丁香婷综合久久| 欧美亚洲不卡| 欧美日韩精品免费观看| 美女视频网站黄色亚洲| 欧美一区二区视频97| 亚洲一区二区三区高清 | 亚洲欧洲三级电影| 女人色偷偷aa久久天堂| 久久久国产一区二区三区| 亚洲一区二区精品在线观看| 亚洲精品一区二区三区四区高清 | 亚洲精品在线观看视频| 精品二区视频| 国产一区二区三区观看| 国产精品入口夜色视频大尺度 | 欧美高清在线播放| 久久夜色精品国产欧美乱| 欧美专区在线观看一区| 午夜精品一区二区三区在线| 在线亚洲+欧美+日本专区| 亚洲精品国产精品乱码不99按摩| 亚洲高清一区二| 亚洲第一中文字幕在线观看| 欧美国产日韩a欧美在线观看| 欧美96在线丨欧| 蜜桃av噜噜一区| 欧美成人免费网| 欧美高清视频在线| 亚洲福利视频三区| 亚洲欧洲一级| 一区二区电影免费观看| 亚洲一区二区精品| 午夜视频在线观看一区二区三区| 亚洲欧洲av一区二区| 午夜视频久久久| 久久亚洲欧美| 欧美精品观看| 国产精品系列在线| 国语自产偷拍精品视频偷| 亚洲国产精品123| 99在线精品视频在线观看| 亚洲午夜未删减在线观看| 欧美在线高清| 免费成人性网站| 亚洲精品久久久一区二区三区| 99视频有精品| 欧美在线网址| 欧美日韩国产色视频| 国产日韩欧美综合| 亚洲国产精品一区二区www在线 | 国产区日韩欧美| 在线免费观看一区二区三区| 亚洲精品永久免费精品| 性色av香蕉一区二区| 女人色偷偷aa久久天堂| 一二三四社区欧美黄| 久久久精品一区二区三区| 欧美精品免费看| 国产一级揄自揄精品视频| 亚洲人成绝费网站色www| 欧美亚洲一区二区三区| 欧美激情四色| 香港成人在线视频| 欧美精品乱人伦久久久久久| 国产日本欧美视频| 夜夜精品视频一区二区| 久久久成人精品| 99热精品在线| 久久综合狠狠综合久久综合88| 国产精品剧情在线亚洲| 亚洲精品之草原avav久久| 久久久精品动漫| 亚洲一区二区黄| 欧美日韩国产成人在线观看| 在线不卡亚洲|