unsigned,unsignerd,这是两个不一样的单词哦!那个字母r是什么鬼?
注意分析编译器报错,或者不会分析的时候,可以直接百度这个报错。
是的,如报错描述 “unsignerd” 是没有定义的,那说明你代码中这个字段是有问题的,稍微熟悉代码,你就会发现,应该是unsigned,属于手写失误导致。
除此之外,宏定义#define 作用仅仅是用后面字段替换前面的,从报错行数进行分析,是你代码13行,找到对应头文件,从定义可以依次分析,找到是你头文件第五行宏定义的问题。