std::common_type<std::basic_const_iterator>
来自 cppreference.cn
< cpp | 迭代器 | 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 的公共类型时,才定义公共类型。
[编辑] 成员类型
| 成员类型 | 定义 |
类型
|
std::basic_const_iterator<std::common_type_t<T, U>> (1-3) |
[编辑] 示例
| 本节不完整 原因:无示例 |
[编辑] 参阅
| (C++11) |
确定一组类型的公共类型 (类模板) |