我有一个短数据类型数组,我需要将短数组[] 转换为 const short * const * 。当我正在研究Webrtc噪声抑制模块时,当我拉动webrtc库时,它给了我类型转换问题。
解决方案我试过:
reinterpret_cast(运行时错误)
const_cast(编译时错误)
代码片段,我正面临问题:
short tempBuffer[320] = {"Some Data" ...};
short recvBuffer[320] = {'\0'};
for(int i=0;i<4;i++)
{
WebRtcNsx_Process(NSRx, (&tempBuffer[test_]), 1,
(&recvBuffer[test_]));
test_ += 80;
}
问题:
WebRtcNsx_Process函数第二个参数应该是** const short * const * ,所以如何将短数组转换为 const short * const *
答案 0 :(得分:-1)
只需在ios XCode 6.4中键入dede短阵列,无论何时关注Webrtc噪声抑制功能 WebRtcNsx_Process ,第二个参数都只需要作为缓冲阵列的地址传递。我从πάνταῥεῖ得到了答案,再次感谢。