加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c -cli – 符号^%在c项目中的含义

发布时间:2020-12-16 09:32:44 所属栏目:百科 来源:网络整理
导读:参见英文答案 What does the C++/CLI Object^% (caret percent-sign) declaration mean?????????????????????????????????????5个 我有一个c#项目AAA,项目类型为“类库”,在另一个c项目中,它在引用中添加了AAA.DLL,在源代码中 void CTest:OnCallback(Operati
参见英文答案 > What does the C++/CLI Object^% (caret percent-sign) declaration mean?????????????????????????????????????5个
我有一个c#项目AAA,项目类型为“类库”,在另一个c项目中,它在引用中添加了AAA.DLL,在源代码中

void CTest:OnCallback(OperationCallbackInfo^% oci)

OperationCallbackInfo是AAA.dll中定义的类

我的问题是:符号^和%在参数中的含义是什么?

解决方法

它意味着你所拥有的并不是真正的C,而是C/C++LI,这是微软.NET语言的专有版本.

如果内存服务,则^%是“跟踪引用”的语法.这意味着(至少几乎与)C#中的ref相同.从C的角度来看,它与将参数定义为指针的引用几乎相同.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读