可能重复:
Does the ^ symbol replace C#'s “ref” in parameter passing in C++/CLI code?
我用Google搜索并搜索了这个论坛,但似乎没有任何答案。
如果它是从c#到c#,那就像void MyFunction(ref int var)
。调用时,参数前面还有ref。如果它是从c ++到c ++那么它将是void MyFunction(int &var)
。感谢。
答案 0 :(得分:3)
像这样声明C ++方法:
void MyFunction(int% var)
如果是引用类型,请使用两个符号:
void MyFunction(String^% var)
它被称为tracking reference。