一 混合類(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):