12

[[nodiscard]]我需要非 C++17 代码库中属性的语义。我想在 C++17 之前有一些依赖于编译器的方法来实现这一点。有人知道这些吗?我对 clang、gcc 和 MSVC 感兴趣。

4

1 回答 1

15
  • 海合会/叮当:__attribute__((warn_unused_result))
  • MSVC:_Check_return_用于_MSC_VER >= 1700(Visual Studio 2012)
于 2017-07-19T12:45:13.880 回答