c++ - 我可以用 'using' 声明一个类型 [[nodiscard]] 吗?
问题描述
[[nodiscard]]
您可以使用该属性声明一个类。当您从此类的语义中知道每当它从函数返回时,它可能很有用,它必须用于某事。我就是这种情况,用[[nodiscard]]
而不是每个返回它的单独函数来标记类会非常方便。但是,有一个并发症。这是我需要制作的类型[[nodiscard]]
:
using ConnectionStruct = std::pair<std::shared_ptr<CMutex>, std::shared_ptr<SignalFunction>>;
是否有将 my ConnectionStruct
as标记为的语法[[nodiscard]]
?
解决方案
推荐阅读
- python - Python Pandas:在排序的多索引数据框中找到 n 并为每个级别 1 索引返回 [0:n+1]
- java - When you extend an abstract class which implements an interface, is it good to also mention this in the child class?
- javascript - 在 mongodb 的投影中使用数学函数
- database - 根据前一个 24 小时平均值查询浓度的时间和平均值
- javascript - 在 v9 中删除集合 firebase
- python - 硒不运行Javascript
- javascript - Javascript:坚持比较功能
- excel - VBA 更改日期格式
- javascript - 如何检测当前 html 页面上的数学运算符,以便我的代码可以分配正确的总和
- c++ - 在 C++ 中使用命名空间