一 混合類
所謂混合類是指CLI/C++中native的Class中能夠包含CLR對象,CLR的class也能夠包含Naitve的對象。html
1)native的class中包含CLR對象,必須經過gcroot<>或auto_gcroot<>。
2)CLR中的class中包含native的對象,必須是指針,也可使用高手寫的CAutoNativePtr智能指針。ios
注意:C#中不能調用CLI/C++中的Native的class。一樣Native C++中也不能調用CLI/C++中的Ref的class。
二 實例
高手的CAutoNativePtr類:express