W większości pracuję z C# i często używam TracePoints (punkty przerwania z ustawieniem "When hit ...") drukując bieżący czas za pomocą {DateTime.Now.ToString(HH:mm:ss.fff")}
. Wiem, że nie jest to bardzo dokładne (i jestem świadomy klasy Stopwatch
), ale często jest pomocne w szybkim przeglądzie tego, co dzieje się kiedy. Co więcej, wyprodukowanie tego wyjścia jest dość łatwe i nie wymaga żadnej kompilacji.Drukowanie aktualnego czasu w oknie wyjściowym przy użyciu TracePoint
Teraz coraz częściej pracuję z (natywnym) kodem C++ i chciałbym uzyskać ten sam wynik. Jednak nie wydaje się możliwe używanie kodu C# w TracePoints w plikach kodu C++. Dlatego szukam równoważnego jedno-liniowego w C++, który mógłby być użyty w TracePoints. Czy istnieje inny sposób na wydrukowanie bieżącego czasu za pomocą TracePoints?
BTW: Czas powinien wynosić co najmniej milisekundę!