std::chrono::duration<Rep,Period>:: operator+ (unary) , std::chrono::duration<Rep,Period>:: operator- (unary)
From cppreference.net
C++
Date and time library
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::chrono::duration
| Member functions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-member functions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Helper classes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (1) | ||
|
constexpr
duration operator
+
(
)
const
;
|
(hasta C++17) | |
|
constexpr
std::
common_type_t
<
duration
>
operator
+
(
)
const
;
|
(desde C++17) | |
| (2) | ||
|
constexpr
duration operator
-
(
)
const
;
|
(hasta C++17) | |
|
constexpr
std::
common_type_t
<
duration
>
operator
-
(
)
const
;
|
(desde C++17) | |
Implementa el operador unario de suma y el operador unario de resta para las duraciones.
Si
rep_
es una variable miembro que contiene el número de ticks en un objeto de duración, y
D
es el tipo de retorno,
1)
Equivalente a
return
D
(
*
this
)
;
.
2)
Equivalente a
return
D
(
-
rep_
)
;
.
Contenidos |
Parámetros
(ninguno)
Valor de retorno
1)
Una copia de este objeto de duración.
2)
Una copia de este objeto de duración, con el número de ticks negado.
Ejemplo
Ejecutar este código
#include <chrono> #include <iostream> int main() { constexpr std::chrono::seconds s1(-052); constexpr std::chrono::seconds s2 = -s1; std::cout << "Negated " << s1 << " are " << s2 << '\n'; }
Salida:
Negated -42s are 42s
Véase también
|
incrementa o decrementa el conteo de ticks
(función miembro pública) |
|
|
implementa operaciones aritméticas con duraciones como argumentos
(plantilla de función) |