Suche portablen C++-Timer
-
Hallo

Ich hab schon gegoogelt aber nicht das gefunden was ich suche:
einen kleinen überschaubaren Timer, in C++ geschrieben, der folgendes kann:- Portabel (Win/Linux)
- Man sollte abfragen können wieviel Zeit vergangen ist (von mir aus seit Programm/Windows-/linux-Start, dass ist egal)
- Man muss irgendwie an die Differenz zwischen zwischen zwei Intervallen kommen können. Ich will z.B. fragenTimer.ElapsedTime(); // mache etwas Timer.DifferenceToLastElapsedTimeCall();Gibt's irgendwo etwas vorgefertigtes? Mit Sicherheit, oder
Danke 
-
Hallo
ja in der Boost-Library
bis bald
akari
-
Du kannst dir auch mit time() oder clock() etwas eigenes bauen (ersteres zählt die Sekunden seit 1.1.1970, letzteres die Clock-Ticks (Sekunden*CLOCKS_PER_SEC) seit Programmstart).
-
Mit der C++ Stdlib kommste da nicht sehr weit. Du bräuchtest noch Multithreading um immer wieder die Zeit abzufragen. Schau dir mal Boost.Thread an und dann kannst du mit <ctime> was anfangen. Obwohl, Boost hat auch noch Date-Time Klassen.
