std::indirect_result_t
是在C ++ 20中引入的,我想知道如何std::indirect_result_t
正确使用。有人可以举一个例子吗?
您可以使用它来命名将一组参数解引用到可调用对象中的结果类型。
给定一个可调用f
类型的F
,和间接参数is...
的类型Is...
,std::indirect_result_t<F, Is...>
等于decltype(f(*is...))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句