網(wǎng)站建設(shè)驗(yàn)收標(biāo)準(zhǔn)銷售推廣方案
C++17中引入了[[nodiscard]]以對(duì)一些被忽略的函數(shù)返回值進(jìn)行警告。
C++(17):[[nodiscard]]編譯屬性_[[nodiscard]] c++-CSDN博客
?C++20可以為[[nodiscard]]提供一個(gè)可選的提示信息
[[nodiscard("can't ignore")]] int fi()
{return 1;
}int main()
{fi();return 0;
}//編譯警告warning: ignoring return value of 'int fi()', declared with attribute 'nodiscard': 'can't ignore' [-Wunused-result]