5
C'è un modo per assegnare zero a una durata di tipo std::chrono::nanoseconds
? Ho provato duration::zero
ma non è riuscito.C'è un modo per assegnare zero a std :: chrono :: nanoseconds
C'è un modo per assegnare zero a una durata di tipo std::chrono::nanoseconds
? Ho provato duration::zero
ma non è riuscito.C'è un modo per assegnare zero a std :: chrono :: nanoseconds
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;
esattamente quello che mi serviva! – user3639557