std::common_type<std::basic_const_iterator>
来自cppreference.com
< 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) |
确定一组类型的公共类型 (类模板) |