我刚刚在一些示例代码中遇到了这个问题,我以前从未见过它。对于返回类型但未使用返回值的内联函数,作者在调用之前使用Items
。这实际上做了什么吗?
示例:
ColumnHeaderHeight
答案 0 :(得分:3)
这通常在使用Lint之类的工具时完成,该工具已被配置为在调用函数并忽略其返回值时发出警告。
答案 1 :(得分:1)
这是(IMO)一种可怕的做法,它是由一些工具 1 促成的,这些工具会发出关于调用函数并忽略它返回的警告。
处理问题的正确方法是为工具提供一系列函数列表,这些函数的返回值可以合理地忽略。如果该工具不支持它,它可能是无用的,应该扔掉。在编译器的情况下,您可能无法丢弃该工具本身,并且可能不得不解决全局禁用该警告。
1.大多数情况下都是lint
,但有些编译器也可以这样做。
功能