【发布时间】:2021-04-24 13:14:00
【问题描述】:
Clang-Tidy 抱怨没有参数的常量成员函数缺少 [[nodiscard]] 是否有充分的理由?如果返回值被丢弃,编译器是否不能自行解决并发出警告?
在我看来,这对于人类读者来说是多余的信息。
【问题讨论】:
-
声明和定义可能会分开。所以更容易有警告添加属性,这将更容易检查。
标签: c++ clang-tidy nodiscard
Clang-Tidy 抱怨没有参数的常量成员函数缺少 [[nodiscard]] 是否有充分的理由?如果返回值被丢弃,编译器是否不能自行解决并发出警告?
在我看来,这对于人类读者来说是多余的信息。
【问题讨论】:
标签: c++ clang-tidy nodiscard
我看不出有什么好的理由,它只是降低了信噪比。
【讨论】: