如何通过C ++ / CLI中的引用传递函数变量?

时间:2011-01-13 10:10:13

标签: c++-cli visual-c++

如何在C ++ / CLI中定义ref

在C#中,我们可以写:

public override void myfunction(TokenStream tokenStream, ref string outliningKey,
   ref OutliningNodeAction tokenAction);

所以在C ++ / CLI中,我试着写:

public:virtual void myfunction(TokenStream ^ tokenStream,
   ref String ^ outliningKey, ref OutliningNodeAction  tokenAction)override

我想将String ^ outliningKeyOutliningNodeAction tokenAction定义为 ref 在C ++ / CLI中,但我们在C ++ / CLI中没有任何 ref 关键字。

任何人都可以帮我定义myfunction变量到ref mod吗?

1 个答案:

答案 0 :(得分:3)

使用以下语法:

 public: virtual void myfunction(String ^% outliningKey) { .... }