我在C ++ CLI上包装方法时遇到问题,它有一个固定大小的数组作为输入参数。
这是我需要包装的方法:
BOOL SetNetworkMask(BYTE ucValue[4]);
这样做的好方法是什么?在所有可能性中,我尝试了这个,但它似乎是最愚蠢的:
bool RFDeviceWrap::SetNetworkMask(byte ucValue[4])
{
return this->m_RFDevice->SetNetworkMask(ucValue[4]);
}
答案 0 :(得分:0)
所有数组都会降级为指针,因此您可以使用:
bool RFDeviceWrap::SetNetworkMask(byte * ucValue) {
return this->m_RFDevice->SetNetworkMask(ucValue[4]);
}