[[nodiscard]]
您可以使用该属性声明一个类。当您从此类的语义中知道每当它从函数返回时,它可能很有用,它必须用于某事。我就是这种情况,用[[nodiscard]]
而不是每个返回它的单独函数来标记类会非常方便。但是,有一个并发症。这是我需要制作的类型[[nodiscard]]
:
using ConnectionStruct = std::pair<std::shared_ptr<CMutex>, std::shared_ptr<SignalFunction>>;
是否有将 my ConnectionStruct
as标记为的语法[[nodiscard]]
?