operator+, operator-(std::chrono::time_point)
来自cppreference.com
| 在标头 <chrono> 定义
|
||
| (1) | ||
| |
(C++11 起) (C++14 前) |
|
| |
(C++14 起) | |
| (2) | ||
| |
(C++11 起) (C++14 前) |
|
| |
(C++14 起) | |
| (3) | ||
| |
(C++11 起) (C++14 前) |
|
| |
(C++14 起) | |
| (4) | ||
| |
(C++11 起) (C++14 前) |
|
| |
(C++14 起) | |
进行涉及 time_point 的加减运算。
1,2) 应用偏移
d 到 pt。实际上即返回 CT(pt.time_since_epoch() + d),其中 CT 为返回类型。3) 以负方向应用偏移
d 到 pt。实际上即返回 CT(pt.time_since_epoch() - d),其中 CT 为返回类型。4) 计算
pt_lhs 与 pt_rhs 之间的差。参数
| pt | - | 要应用偏移的时间点 |
| d | - | 时间偏移 |
| pt_lhs, pt_rhs | - | 用于提取差的时间点 |
返回值
1-3) 由应用偏移
d 产生的时间点。4) 时间点之间的时长。
异常
可能会抛出由实现定义的异常。
示例
| 本节未完成 原因:暂无示例 |
缺陷报告
下列更改行为的缺陷报告追溯地应用于以前出版的 C++ 标准。
| 缺陷报告 | 应用于 | 出版时的行为 | 正确行为 |
|---|---|---|---|
| LWG 2739 | C++11 | pt - d 对无符号 duration 行为不规律
|
更正行为 |
参阅
| 以给定的 duration 修改 time_point (公开成员函数) |