{C++ 基礎(chǔ)} {C++ 高級(jí)} {C#界面,C++核心算法} {設(shè)計(jì)模式} {C#基礎(chǔ)}
一 混合類(lèi)所謂混合類(lèi)是指CLI/C++中native的Class中可以包含CLR對(duì)象,CLR的class也可以包含Naitve的對(duì)象。
1)native的class中包含CLR對(duì)象,必須通過(guò)gcroot<>或auto_gcroot<>。2)CLR中的class中包含native的對(duì)象,必須是指針,也可以使用高手寫(xiě)的CAutoNativePtr智能指針。
注意:C#中不能調(diào)用CLI/C++中的Native的class。同樣Native C++中也不能調(diào)用CLI/C++中的Ref的class。二 實(shí)例 高手的CAutoNativePtr類(lèi):
posted on 2007-12-24 17:47 夢(mèng)在天涯 閱讀(10608) 評(píng)論(3) 編輯 收藏 引用 所屬分類(lèi): CPlusPlus 、C#/.NET 、Manage c++ /CLI
CAutoNativePtr類(lèi) 好像出自一本講述c++/CLI的書(shū) 今年才出版。 回復(fù) 更多評(píng)論
嗯,很有用。 回復(fù) 更多評(píng)論
CAutoNativePtr這個(gè)來(lái)自C++/CLI in Action一書(shū)! 回復(fù) 更多評(píng)論