标签: c++
我需要非C ++ 17代码库中[[nodiscard]]属性的语义。我想在C ++ 17之前有编译器相关的方法来实现这一点。有谁知道这些?我对clang,gcc和MSVC感兴趣。
[[nodiscard]]
答案 0 :(得分:11)
__attribute__((warn_unused_result))
_Check_return_
_MSC_VER >= 1700