{C++ 基础} {C++ 高级} {C#界面,C++核心算法} {设计模式} {C#基础}
一 混合类所谓混合类是指CLI/C++中native的Class中可以包含CLR对象,CLR的class也可以包含Naitve的对象。
1)native的class中包含CLR对象,必须通过gcroot<>或auto_gcroot<>。2)CLR中的class中包含native的对象,必须是指针,也可以使用高手写的CAutoNativePtr智能指针。
注意:C#中不能调用CLI/C++中的Native的class。同样Native C++中也不能调用CLI/C++中的Ref的class。二 实例 高手的CAutoNativePtr类:
posted on 2007-12-24 17:47 梦在天涯 阅读(10543) 评论(3) 编辑 收藏 引用 所属分类: CPlusPlus 、C#/.NET 、Manage c++ /CLI
CAutoNativePtr类 好像出自一本讲述c++/CLI的书 今年才出版。 回复 更多评论
嗯,很有用。 回复 更多评论
CAutoNativePtr这个来自C++/CLI in Action一书! 回复 更多评论