当前位置:   article > 正文

探讨 cs2019 c++ 的STL 库中的模板 conjunction 与 disjunction

探讨 cs2019 c++ 的STL 库中的模板 conjunction 与 disjunction

(1)在 STL 库源码中这俩模板经常出现,用来给源码编译中的条件选择,模板的版本选择等提供依据。先给出其定义:

在这里插入图片描述

以及:

在这里插入图片描述

可以得出结论: conj 是为了查找逻辑布尔型模板参数中的第一个 false ;若模板参数全是 true 则返回 true 。
disJ 是为了查找模板参数中的第一个 true ;模板参数全为 false 才返回 false 。

(2) 测试一下:

在这里插入图片描述

谢谢阅读

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/589275
推荐阅读
相关标签
  

闽ICP备14008679号