定义了,为什么还会报错

img

img

img

unsigned,unsignerd,这是两个不一样的单词哦!那个字母r是什么鬼?

注意分析编译器报错,或者不会分析的时候,可以直接百度这个报错。

是的,如报错描述 “unsignerd” 是没有定义的,那说明你代码中这个字段是有问题的,稍微熟悉代码,你就会发现,应该是unsigned,属于手写失误导致。

除此之外,宏定义#define 作用仅仅是用后面字段替换前面的,从报错行数进行分析,是你代码13行,找到对应头文件,从定义可以依次分析,找到是你头文件第五行宏定义的问题。