一 混合类
所谓混合类是指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