当前位置:  开发笔记 > 后端 > 正文

在C ++。net中将引用或指针传递给托管类型作为参数

如何解决《在C++。net中将引用或指针传递给托管类型作为参数》经验,为你挑选了1个好方法。

我真的对此感到困惑-我知道如何在VB,非托管C ++和C#中执行此操作,但是由于某些原因,我不能接受C ++中托管类型的ref变量。我敢肯定,确实有一个简单的答案-但这是C#等效项:

myClass.myFunction(ref variableChangedByfunction);

我尝试过C ++指针-没有骰子。我尝试了ref关键字。没有骰子。我尝试了[out]关键字。没用

我也找不到任何可以清楚说明我的问题的文档。

有任何想法吗?



1> 小智..:

在函数声明中,您需要在参数名称后使用%:

bool Importer :: GetBodyChunk(String ^%BodyText,String ^%ChunkText)

然后按常规传递变量。

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有