std::common_type<std::basic_const_iterator>
< cpp | iterator | basic const iterator
在标头
<iterator> 定义 |
||
template< class T, std::common_with<T> U >
requires std::input_iterator<std::common_type_t<T, U>> |
(1) | (C++23 起) |
template< class T, std::common_with<T> U >
requires std::input_iterator<std::common_type_t<T, U>> |
(2) | (C++23 起) |
template< class T, std::common_with<T> U >
requires std::input_iterator<std::common_type_t<T, U>> |
(3) | (C++23 起) |
两个 basic_const_iterator
或一个 basic_const_iterator
与另一个迭代器类型的公共类型,是公共底层类型的 basic_const_iterator
。
仅当 T 和 U 共享的公共类型实现 input_iterator
时,定义其公共类型。
成员类型
成员类型 | 定义 |
type |
std::basic_const_iterator<std::common_type_t<T, U>> (1-3) |
示例
本节未完成 原因:暂无示例 |
参阅
(C++11)
|
确定一组类型的公共类型 (类模板) |