前端之家收集整理的这篇文章主要介绍了
C 11中的min和max Variadic模板变体?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是否正确阅读从最小和最大(以及最小值)的标准,有新的initializer_list变体,但没有Variadic模板变体?
这样就可以了:
int a = min( { 1,2,a,b,5 } );
但这不是:
int b = min( 1,5 ); // err!
我想,很多人都希望Variadic模板可以很容易地实现这一点,因此他们可能会感到失望.
我会说使用V.T.最小和最大将是矫枉过正
>可变参数模板能够处理多种类型
>初始化列表检查所有类型是否相同
因此I.L.更适合这项任务.
我的解释是否正确?
原文链接:https://www.f2er.com/c/119153.html