0

我是 Visual c++ 的新手。我在 .h 文件中有一个方法,如下所示:

  public:
   void DoSomething();

在这里,我需要将字节数组作为参数传递,并且我需要在 .cpp 文件中实现它。我正在使用 Windows Phone 8,为此我需要包含 Windows Phone 运行时组件的 Visual C++ 项目。我需要在 c# 类中使用此方法并从那里传递字节数组。但我不知道如何在 C++ 中声明一个字节数组方法。任何人都可以帮我找到解决方案。

4

2 回答 2

3

在 C++/CX 中,您用于运行时组件的签名将如下所示(假设您有ref class):

void DoSomething(const Platform::Array<uint8>^ something);

这可以通过传入一个byte[].

于 2013-02-12T00:01:22.820 回答
0
public:
   void DoSomething(Byte *);

或者

public:
   void DoSomething(unsigned char *);

举个例子。

于 2013-02-11T17:02:17.860 回答