编译错误整理

ERROR 1:

(1) 源码:

#define FEATURE_LEN      193
    struct cmddataNode {
        uchar (*fea)[FEATURE_LEN];
        ushort dspNum;
        uchar  cmd;
        uchar  usrPer;
    };
........
void TfsModule::insertCmdDataIntoList(const uchar cmd,
                                      const uchar dspNum,
                                      const uchar usrPer,
                                      const uchar (*fea)[FEATURE_LEN])
{
    struct cmddataNode node;
    node.cmd = cmd;
    node.dspNum = dspNum;
    node.usrPer = usrPer;
    node.fea = fea;
    .....
}

(2) 编译错误:

error: invalid conversion from 'const uchar (*)[193]' to 'uchar (*)[193]'

(3) 解决方法:

        这是由于'='赋值类型两边不一致导致的,一边是 'const uchar (*)[193]',一边是 'uchar (*)[193]',只需赋值时做个强制类型转换即可。

    node.fea = fea;  //修改为  node.fea = (uchar (*)[FEATURE_LEN])fea;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值