У меня проблема с методами обтекания на CLI C++, которые имеют фиксированный размерный массив в качестве входного параметра.
Это метод, который мне нужно обернуть:
BOOL SetNetworkMask(BYTE ucValue[4]);
Что такое достойный способ сделать это? Из всех возможностей я пробовал это, но кажется самым глупым:
bool RFDeviceWrap::SetNetworkMask(byte ucValue[4])
{
return this->m_RFDevice->SetNetworkMask(ucValue[4]);
}
Все массивы делятся на указатели, поэтому вы можете использовать это:
bool RFDeviceWrap::SetNetworkMask(byte * ucValue) {
return this->m_RFDevice->SetNetworkMask(ucValue[4]);
}