Das mit dem Zeit messen hab ich so gelöst:
Du könntest also time inititialisieren, z.B. mit 0 und dann immer dazu rechnen
oder eben begin erst beim klicken initialisieren und dann aber wieder
würde aber wahrscheinlich nicht so gut mit speichern klappen.
PS: Ist der Typenumwandler im C++ static_cast<double>() oder (double) ?