Espacios de nombres
Variantes

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

De cppreference.com
 
 
Biblioteca de servicios
Apoyo del lenguaje
Apoyo de tipos (tipos básicos, RTTI)
Macros de prueba de característica de la biblioteca (C++20)
Servicios de programa
Funciones variádicas
Apoyo de corrutinas (C++20)
Apoyo de contratos (C++26)
Comparación de tres vías (C++20)
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

 
 
 
duration& operator++();
(hasta C++17)
constexpr duration& operator++();
(desde C++17)
duration operator++(int);
(hasta C++17)
constexpr duration operator++(int);
(desde C++17)
duration& operator--();
(hasta C++17)
constexpr duration& operator--();
(desde C++17)
duration operator--(int);
(hasta C++17)
constexpr duration operator--(int);
(desde C++17)

Incrementa o decrementa el número de tics para esta duración.

Si rep_ es una variable miembro que contiene el número de tics en un objeto std::duration,

1) Equivalente a ++rep_; return *this;
2) Equivalente a return duration(rep_++)
3) Equivalente a --rep_; return *this;
4) Equivalente a return duration(rep_--);

Parámetros

(Ninguno)

Valor de retorno

1,3) Una referencia a esta duración después de la modificación.
2,4) Una copia de la duración hecha antes de la modificación.

Ejemplo

#include <chrono>
#include <iostream>

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

Salida:

119 minutos

Véase también

Implementa asignación compuesta entre dos duraciones.
(función miembro pública) [editar]
Implementa operaciones aritméticas con duraciones como argumentos.
(plantilla de función) [editar]
Morty Proxy This is a proxified and sanitized view of the page, visit original site.