2

可能重复:
在 C++/CLI 代码中的参数传递中,^ 符号是否替换了 C# 的“ref”?

我已经google了它并搜索了这个论坛,但似乎没有任何答案。

如果它是从 c# 到 c#,它将类似于void MyFunction(ref int var). 调用时,参数前面也有 ref。如果它是从 c++ 到 c++,那将是void MyFunction(int &var). 谢谢。

4

1 回答 1

3

像这样声明 C++ 方法:

void MyFunction(int% var)

如果它是引用类型,请使用两个符号:

void MyFunction(String^% var)

它称为跟踪参考

于 2013-01-12T06:16:46.333 回答