如何在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 ^ outliningKey
和OutliningNodeAction tokenAction
定义为 ref
在C ++ / CLI中,但我们在C ++ / CLI中没有任何 ref
关键字。
任何人都可以帮我定义myfunction变量到ref mod吗?
答案 0 :(得分:3)
使用以下语法:
public: virtual void myfunction(String ^% outliningKey) { .... }