std::chrono::duration::operator++, std::chrono::duration::operator--
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
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;
2)
相当于return duration(rep_++)
原文:
Equivalent to return duration(rep_++)
3)
相当于--rep_; return *this;
4)
相当于return duration(rep_--);
原文:
Equivalent to return duration(rep_--);
目录 |
[编辑] 参数
(无)
[编辑] 返回值
@ 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 (函数模板) |