![](/img/trans.png)
[英]Are new C++17 [[nodiscard]] warnings since Visual Studio 15.6.2 compiler update standards-compliant?
[英]Ways to specify [[nodiscard]] before C++17
我需要非C ++ 17代碼庫中[[nodiscard]]
屬性的語義。 我想在C ++ 17之前有編譯器相關的方法來實現這一點。 有誰知道這些? 我對clang,gcc和MSVC感興趣。
__attribute__((warn_unused_result))
_Check_return_
for _MSC_VER >= 1700
(Visual Studio 2012)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.