使用输入参数固定大小数组包装本机方法

时间:2014-04-02 23:19:08

标签: c++ c++-cli

我在C ++ CLI上包装方法时遇到问题,它有一个固定大小的数组作为输入参数。

这是我需要包装的方法:

BOOL SetNetworkMask(BYTE ucValue[4]);

这样做的好方法是什么?在所有可能性中,我尝试了这个,但它似乎是最愚蠢的:

bool RFDeviceWrap::SetNetworkMask(byte ucValue[4])
{
  return this->m_RFDevice->SetNetworkMask(ucValue[4]);
}

1 个答案:

答案 0 :(得分:0)

所有数组都会降级为指针,因此您可以使用:

bool RFDeviceWrap::SetNetworkMask(byte * ucValue) {
    return this->m_RFDevice->SetNetworkMask(ucValue[4]);
}