同样的代码写了个demo编译没问题,原来是使用了一个宏定义展开的问题,宏里参数里面有数组,如果数组有起始位置偏移需要用小括号括起来然后传参,容易忽略掉,也容易联想到会不会是其他错误造成的,比如是不是数组名和指针名重复了等,小问题反而浪费了问题定位的时间
error invalid types ‘int32_t {aka int}[int]’ for array subscript
c++编译错误
最新推荐文章于 2023-08-03 15:23:17 发布
同样的代码写了个demo编译没问题,原来是使用了一个宏定义展开的问题,宏里参数里面有数组,如果数组有起始位置偏移需要用小括号括起来然后传参,容易忽略掉,也容易联想到会不会是其他错误造成的,比如是不是数组名和指针名重复了等,小问题反而浪费了问题定位的时间
error invalid types ‘int32_t {aka int}[int]’ for array subscript