std::chrono::time_point<Clock,Duration>::operator+, operator-
来自cppreference.com
< cpp | chrono | time point
工具库
日期和时间工具
| 时间点 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 时长 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 时钟 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 当天时刻 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 日历 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 时区 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
chrono
I/O
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
(C++20)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| C 风格日期和时间 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::chrono::time_point
| 成员函数 | ||||
|
time_point::operator+=time_point::operator-=
|
||||
|
(C++20)(C++20)
|
||||
| 非成员函数 | ||||
|
(C++17)
|
||||
|
(C++17)
|
||||
|
(C++17)
|
||||
| 辅助类 | ||||
|
(C++26)
|
| (1) | ||
|
time_point&
operator+=(
const
duration&
d );
|
(C++17 前) | |
|
constexpr
time_point&
operator+=(
const
duration&
d );
|
(C++17 起) | |
| (2) | ||
|
time_point&
operator-=(
const
duration&
d );
|
(C++17 前) | |
|
constexpr
time_point&
operator-=(
const
duration&
d );
|
(C++17 起) | |
以指定的时长修改时间点。
1) 应用偏移
d 到
pt 。等效地以 d_ +=
d 将 d 加到内部存储的 duration 。
2) 以负方向应用偏移
d 到
pt 。等效地以 d_ -=
d 从内部存储的 duration d_ 减去
d 。参数
| d | - | 要应用的时间偏移 |
返回值
*this 。
异常
可能会抛出由实现定义的异常。
参阅
|
(C++11)
|
实施涉及时间点的加法和减法运算 (函数模板) |