Su Windows, clock()
restituisce il tempo in millisecondi, ma su questa macchina Linux su cui sto lavorando, lo arrotonda al 1000 più vicino in modo che la precisione sia solo al livello "secondo" e non al livello dei millisecondi.
Ho trovato una soluzione con Qt usando la QTime
classe, istanziando un oggetto e chiamandolo start()
poi chiamando elapsed()
per ottenere il numero di millisecondi trascorsi.
Sono stato fortunato perché sto lavorando con Qt per cominciare, ma mi piacerebbe una soluzione che non si basi su librerie di terze parti,
Non esiste un modo standard per farlo?
AGGIORNARE
Per favore, non consigliare Boost ..
Se Boost e Qt possono farlo, sicuramente non è magia, deve esserci qualcosa di standard che stanno usando!