Windows phone 8 阵列参考<;T>;WindowsPhone8示例

Windows phone 8 阵列参考<;T>;WindowsPhone8示例,windows-phone-8,c++-cx,Windows Phone 8,C++ Cx,有人能给我举一个在Windows Phone 8上使用Platform::ArrayReference的例子吗?我所做的每一次尝试都会导致编译器语法错误。它是WinRT的一部分,但我找不到任何东西可以确定它是否为桌面 我想在我的手机应用程序中使用这一点,以减少在C和C++之间数据的复制,但如果不允许,我可能只能活在这些拷贝中。 提前谢谢你我意识到我一直在想ArrayReference错了。当与C代码相接口时,仍然需要使用数组< /Cord>作为输入参数,但是当将代码> >数组< /C> >从C+

有人能给我举一个在Windows Phone 8上使用
Platform::ArrayReference
的例子吗?我所做的每一次尝试都会导致编译器语法错误。它是WinRT的一部分,但我找不到任何东西可以确定它是否为桌面

我想在我的手机应用程序中使用这一点,以减少在C和C++之间数据的复制,但如果不允许,我可能只能活在这些拷贝中。
提前谢谢你

我意识到我一直在想
ArrayReference
错了。当与C代码相接口时,仍然需要使用数组< /Cord>作为输入参数,但是当将代码> >数组< /C> >从C++代码中传递到其他C++对象或C代码时,您可以使用
ArrayReference
将C数组封装在平台包装器中。

我意识到我一直在想
ArrayReference
是错误的。当与C++代码接口时,仍然需要使用数组>代码>作为输入参数,但是当将代码> >数组< /代码>传递给其他C++对象或C++代码中的C代码时,可以使用<代码> ArrayReference < /> >在一个平台包装器中包装C数组。

“我的每一次尝试都造成了编译器语法错误。”你能展示你的尝试和由此产生的编译错误吗?@JamesMcNellis:谢谢你的回答,但我意识到我使用的类不正确。我试图用它作为输入参数,这样当C++类通过了我的类A浮点[]时,我会避免额外的拷贝,但是现在我意识到这个类是要在C++端上创建的。“我做的每一次尝试都导致了编译器语法错误。”你能展示你的尝试和由此产生的编译错误吗?@JamesMcNellis:谢谢你的回答,但我意识到我使用的类不正确。我试图用它作为输入参数,这样当C++类通过我的类A浮点[]时,我会避免额外的拷贝,但是现在我意识到这个类是要在C++侧创建的。