std::chrono::duration::operator+(unary), std::chrono::duration::operator-(unary)
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
constexpr duration operator+() const; |
(1) | |
constexpr duration operator-() const; |
(2) | |
实现一元加号和负号的持续时间.
原文:
Implements unary plus and unary minus for the durations.
如果
rep_
的刻度数的持续时间对象,是一个成员变量 原文:
If
rep_
is a member variable holding the number of ticks in a duration object, 1)
相当于return *this;
2)
相当于return duration(-rep_);
原文:
Equivalent to return duration(-rep_);
目录 |
[编辑] 参数
(无)
[编辑] 返回值
1)
此持续时间对象的副本
2)
此持续时间对象的副本,与蜱否定的数量
原文:
a copy of this duration object, with the number of ticks negated
[编辑] 示例
#include <chrono> #include <iostream> int main() { std::chrono::seconds s1(10); std::chrono::seconds s2 = -s1; std::cout << "negated 10 seconds are " << s2.count() << " seconds\n"; }
输出:
negated 10 seconds are -10 seconds
[编辑] 另请参阅
递增或递减滴答计数 原文: increments or decrements the tick count (公共成员函数) | |
实现了算术运算的时间作为参数 原文: implements arithmetic operations with durations as arguments (函数模板) |