是否在std::Function返回类型定义中使用[[nodisard]]? 我想知道有没有这样的方法: using CallbackType = std::function; (我知道上面的代码无法编译,并抱怨nodiscard无法应用于类型!) 我的目标是强制回调的调用方检查它的返回值! 推荐答案 您可以直接包装std::function或真正的lambda来修改属性,如[[nodiscar .. 发布时间:2022-08-10 13:33:56 c++ c++17 std nodiscard C/C++开发