使用输入参数固定大小数组包装本机方法
Wrap native method with input parameter fixed size array
我在C++ CLI 上的包装方法时遇到问题,这些方法具有固定大小的数组作为输入参数。
这是我需要包装的方法:
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]);
}
相关文章:
- Mongodb c++驱动程序:如何查询元素的数组
- 将数组的地址分配给变量并删除
- 从C++本机插件更新Vector3数组
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 将数组作为参数传递给函数安全吗?作为第三方职能部门,可以探索他们想要的之外的其他元素
- 数组索引的值没有增加
- 将对象数组的引用传递给函数
- 为char数组调整zlib-zpipe
- 2D数组来自文本输入,中间有空格
- std::向量与传递值的动态数组
- 在c++中用vector填充一个简单的动态数组
- 使用strcpy将char数组的元素复制到另一个数组
- 声明后,gcc 的动态大小数组是否与标准数组有效相同?
- 将 int 数组转换为带有小数C++的双精度数组
- 如何将大括号初始值设定项用于动态大小数组和新数组?
- 对未知大小数组的引用的列表初始化:它是否应该推断数组大小?
- 返回指向固定大小数组C++的数组的指针
- 如何将小数数组转换为二进制数数组
- 对指向固定大小数组的指针数组的内存分配的解释
- 在 C++ 中创建固定大小的 int 数组的动态大小数组