Matlab tic toc equivalente en C++

Matlab tic toc equivalente en C++

Encontré lo que estaba buscando.Incluye:

#include <ctime>

Luego al principio:

 time_t tstart, tend; 
 tstart = time(0);

Y finalmente antes del final:

tend = time(0); 
cout << "It took "<< difftime(tend, tstart) <<" second(s)."<< endl;

Si está en Linux, puede usar la función

    clock_gettime();

si en Windows intente

    QueryPerformanceCounter()

Puede buscarlos en Google para obtener detalles de implementación específicos. Otros sistemas operativos que no conozco. Sin duda, hay muchas otras formas de lograr lo mismo, pero si no obtiene otras respuestas, este es un lugar razonable para comenzar.


Puede mirar el módulo boost date_time que podría ser más portátil.