扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
#pragma unmanaged //本机函数,以整型指针作参数,执行计算 void calc(int* val) { //执行计算操作 } #pragma managed //托管函数调用本机calc函数 int managedfunc() { int i=gcnew int(10); //把i的地址设置为别针型,以阻止对i的移动 pin_ptr<int> ppi=&i; int* np=ppi; calc(np);//用别针型int的地址调用本机函数 //把别针型指针的值置为nullptr,脱离了gc的限制 ppi=nullptr; //完成剩下的工作 return i; } |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者