std::experimental::ranges::difference_type
出自cppreference.com
| |
(1) | |
| |
(2) | |
| |
(3) | |
| |
(4) | |
| |
(5) | |
計算類型 I 關聯的差類型,若它存在。用戶可對程序定義類型特化 difference_type。
1) 主模板是空結構體。
2) 對指針的特化。若
T 是對象類型,則提供等於 std::ptrdiff_t 的成員類型 type。否則,無成員 type。3) 對 const 限定類型的特化。
4) 對定義公開可訪問成員類型
difference_type 的類型的特化。提供等於 T::difference_type 的成員類型 type。5) 對不定義公開且可訪問成員類型
difference_type,但支持減法的類型的特化。提供等於 std::make_signed_t<decltype(std::declval<T>() - std::declval<T>())> 的成員類型 type。輔助別名模版
| |
(範圍 TS) | |
示例
| 本節未完成 原因:暫無示例 |
參閱
指定 Semiregular 類型能以前後自增運算符自增 (概念) | |
| 匯集迭代器的關聯類型的兼容性特徵類 (別名模板) |