En Windows, clock()
devuelve el tiempo en milisegundos, pero en esta caja de Linux en la que estoy trabajando, lo redondea al 1000 más cercano, por lo que la precisión es solo al "segundo" nivel y no al nivel de milisegundos.
Encontré una solución con Qt usando la QTime
clase, instanciando un objeto y llamándolo y start()
luego llamando elapsed()
para obtener la cantidad de milisegundos transcurridos.
Tuve suerte porque estoy trabajando con Qt para empezar, pero me gustaría una solución que no dependa de bibliotecas de terceros,
¿No hay una forma estándar de hacer esto?
ACTUALIZAR
No recomiende Boost ..
Si Boost y Qt pueden hacerlo, seguramente no es magia, ¡debe haber algo estándar que estén usando!