c++托管扩展

gh4101295 2009-11-28 09:16:25
我用VS2008,选用的是类库模板。想用c++托管代码写个c++的类库,在c#中调用.....由于是数据结构的作业,我编了一个树的类,在非托管中插入算法直接Insert(Node *& sub_root,entry e);
但是用托管的怎么做啊?Insert(Node ^& sub_root,entry e);这样吗?可是传参时,出现error,说是Node ^& 和Node^参数不符.....难道托管中&不是引用的意思吗?
现在好纠结....哪位帮帮小弟....
...全文
74 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zsewqscdwax 2009-12-02
  • 打赏
  • 举报
回复
既然托管被C#调有必要用C++么?
Mirana_NightShade 2009-11-29
  • 打赏
  • 举报
回复
up
蒋晟 2009-11-29
  • 打赏
  • 举报
回复
托管里面没有固定地址。CLR随时可能把对象移走。
gh4101295 2009-11-28
  • 打赏
  • 举报
回复
但是那个好像也不行,非托管中
int *i = new int(1);
int *&r = i;
i和r引用的地址相同
但是托管中
int ^i = gcnew int(1);
int ^%r = i;
i和r引用地址不同...
求详解
Dobzhansky 2009-11-28
  • 打赏
  • 举报
回复
托管引用用 %

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧