2015-05-14 16 views

risposta

15

c'è una funzione zero():

std::chrono::nanoseconds dur; 
// ... 
dur = std::chrono::nanoseconds::zero(); 

o si potrebbe assegnarlo a un temporanea di tipo nanoseconds esplicitamente costruito con 0:

dur = std::chrono::nanoseconds{0}; 

che è ciò che zero() rendimenti troppo.

Infine, se si sta utilizzando un compilatore che lo sostiene, c'è solo:

// requires either "using namespace std::chrono_literals;" or "using namespace std::chrono;" 
dur = 0ns; 
+0

esattamente quello che mi serviva! – user3639557

Problemi correlati