【问题标题】:[[nodiscard]] for constant getter functions[[nodiscard]] 用于常量 getter 函数
【发布时间】:2021-04-24 13:14:00
【问题描述】:

Clang-Tidy 抱怨没有参数的常量成员函数缺少 [[nodiscard]] 是否有充分的理由?如果返回值被丢弃,编译器是否不能自行解决并发出警告?

在我看来,这对于人类读者来说是多余的信息。

【问题讨论】:

  • 声明和定义可能会分开。所以更容易有警告添加属性,这将更容易检查。

标签: c++ clang-tidy nodiscard


【解决方案1】:

我看不出有什么好的理由,它只是降低了信噪比。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-21
    • 2021-11-13
    • 2021-12-19
    • 2021-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-29
    相关资源
    最近更新 更多