比如,在组件中的一个方法是这样写的 func(type* i, type* j,type** k);其中k在idl中定义为[out]。用c++/cli做时,要怎么写?是func(type^ i, type^ j,type^% k)这么写?还是func(type^ i, type^ j,[out]type^% k)这么写 ?还是func(type^ i, type^ j,type[System::Runtime::InteropServices::OutAttribute]^% k).刚开始学这个,很多东西都搞不懂。System::Runtime::InteropServices::OutAttribute这个是干什么的? MSDN里的解释没太看明白。
void foo([Out] Bar^% x);