2012-04-02 4 views
1

I boost :: Formatvariable bin mit der verstrichenen Zeit in Sekunden erhaltenWie Zeitdauern kumulieren

boost::posix_time::time_duration total_time = start_1.elapsed(); 
long milliseconds = total_time.total_milliseconds(); 
boost::format output("%.6f"); 
output % (milliseconds/1000.0); 

Aber ich nutze die Timer mehrmals Dauern kumulieren. Ich möchte wissen, mit welcher Art von Variable kann ich Dauern kumulieren (verwenden Sie den Operator +). Zum Beispiel mit einem Schwimmer von ich weiß nicht, wie von Schub zu konvertieren :: Format zu schweben

Vielen Dank im Voraus

Antwort

1

Gemäß der Dokumentation documentation, time_duration hat operator +. So ist es möglich, time_duration selbst zu verwenden, um die Dauer zu akkumulieren.