【问题标题】:attribute warn unused result equivalent for visual c属性警告未使用的结果等效于视觉 c
【发布时间】:2019-06-08 16:26:35
【问题描述】:

是否有任何与 GCC 的 __attribute__((warn_unused_result)) 等效的 Visual C?

我查找了该问题,但没有找到结果。

Attribute definition at GNU docs.

【问题讨论】:

    标签: c++ c gcc visual-c++ compiler-warnings


    【解决方案1】:

    在 C++ 中,自 C++17 起就有一个标准的 [[nodiscard]] atrbiute 可用,否则你可以使用 _Check_return_ SAL annotation

    【讨论】:

    • 在该链接中找不到_Check_return_ 属性,您能否给出更准确的描述或链接。这是一个有用的答案!谢谢。
    • @uprego 你应该检查_Check_return_声明头
    • 是的,是的,我现在可以找到该属性,但前提是您编辑了指向正确页面的链接 \~_\~
    猜你喜欢
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-09
    • 1970-01-01
    • 2017-03-02
    • 1970-01-01
    相关资源
    最近更新 更多