2010-12-15 91 views
2

J'ai donc une fonction qui prend "const boost :: posix_time :: time_duration & t" comme un attribut et je ne trouve aucune information sur la façon de faire quelque chose d'aussi simple que de définir la durée de 2 secondes (ou autre) dans au futur. Beaucoup de choses complexes sont expliquées dans boost.org mais je ne trouve aucune information sur la façon d'obtenir l'heure actuelle sous une forme gérable à laquelle je peux ajouter quelques secondes. Cela doit être quelque chose de vraiment simple, mais je ne peux pas le comprendre ...Comment régler une minuterie de 2 secondes dans le futur avec boost?

Répondre

2

time_duration ne détient pas une heure comme dans "un moment précis". Cela tient beaucoup de temps. Si vous voulez que cette longueur soit de 2 secondes, vous pouvez le faire:

t = boost::posix_time::seconds(2);