C28250

警告 C28250:函数的批注不一致:上一个实例有错误。

注意: 此函数有多个原型。此警告将实例数字的 <数字>和第一个原型比较。

如果使用 typedef声明,typedef 行比声明的行显示有用的。

此警告指出注释中的错误并且反映出函数声明的注释必须与定义上的一致的要求,除此了如果函数 typedef 是包含的。在这种情况下,typedef 函数采用显式的声明和定义。

注意注释通常作为宏实现,并且一个宏通常会产生几个低级别的注释。此警告针对每个不匹配低级别注释报告,因此,一个不匹配的批注宏可能产生许多的不匹配的低级别注释。最好简单比较声明和定义源代码以确保它们是相同的。(在注释的顺序方面的细微差异不会报告。)

始终在第一个声明和当前的之间进行比较。如果存在额外的声明,每个声明成对地检查。除非成对否则目前无法执行比较,尽管可能可以确定有两个以上声明/定义。上面的text字段中包含两个实例之间的不同(相当低的级别)的批注列表。

该警告消息显示基础代码的文本发送给编译器,而不是用于实际插入到源代码的批注中的宏 (与使用宏的情况一样)。一般来说,您不需要了解低级注释,但应能识别出错误消息中显示的注释在行号之间不一致。大多数情况下,源代码的检查将明确指出不匹配的原因。