std::chrono::duration::operator++, std::chrono::duration::operator--

来自cppreference.com
< cpp‎ | chrono‎ | duration

 
 
 
 
 
duration& operator++();
(1)
duration operator++(int);
(2)
duration& operator--();
(3)
duration operator--(int);
(4)
增加或减少这个时间的刻度数.
原文:
Increments or decrements the number of ticks for this duration.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
如果rep_的刻度数的持续时间对象,是一个成员变量
原文:
If rep_ is a member variable holding the number of ticks in a duration object,
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
1)
相当于++rep_; return *this;
原文:
Equivalent to ++rep_; return *this;
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
2)
相当于return duration(rep_++)
原文:
Equivalent to return duration(rep_++)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
3)
相当于--rep_; return *this;
原文:
Equivalent to --rep_; return *this;
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
4)
相当于return duration(rep_--);
原文:
Equivalent to return duration(rep_--);
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

目录

[编辑] 参数

(无)
原文:
(none)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

@ 1,3 @参考这个修改后的时间
原文:
@1,3@ a reference to this duration after modification
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
@ 2,4 @副本的期限前作出修改
原文:
@2,4@ a copy of the duration made before modification
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 示例

#include <chrono>
#include <iostream>
 
int main()
{
    std::chrono::hours h(1);
    std::chrono::minutes m = ++h;
    m--;
    std::cout << m.count() << " minutes\n";
}

输出:

119 minutes

[编辑] 另请参阅

实现时间间隔之间的复合赋值
原文:
implements compound assignment between two durations
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(公开成员函数) [编辑]
以时间间隔为参数进行算术运算
原文:
implements arithmetic operations with durations as arguments
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(函数模板) [编辑]