在这个网站上,它声明传递给二进制谓词的一个约束std::search是:
Type1和Type2类型必须使得ForwardIt1和ForwardIt2类型的对象可以被解除引用,然后隐式转换为Type1和Type2.
但是,在C++国际标准文档中,我看不到对这种约束的引用.我想知道这个约束是否在C++国际标准文档中明确说明了它所属的部分.另外,如果不是那么为什么这个约束放在std::search函数上,因为不可能有两个不同的类型,虽然不可隐式转换,但是定义了相等的运算符重载?
| 归档时间: |
|
| 查看次数: |
382 次 |
| 最近记录: |