Ich benutze unten Funktion mit ein paar kleinen Verbesserungen, aber wie andere vorgeschlagen haben, ist die Definition der Epoche möglicherweise nicht tragbar. Für GCC gibt es Sekunden seit der Unix-Epoche als doppelten Wert zurück, aber in VC ++ gibt es seit dem Booten der Maschine einen Wert zurück. Wenn Ihr Ziel nur darin besteht, Unterschiede zwischen zwei Zeitstempeln zu erzielen, ohne sie zu persistieren und weiterzugeben, sollte dies jedoch in Ordnung sein. Wenn Sie Zeitstempel beibehalten oder teilen möchten, würde ich vorschlagen, einige Epochen explizit von jetzt () zu subtrahieren, um das Dauerobjekt als tragbar zu erhalten.
%Vor%möglicherweise eine einfachere Version des von @ Zeta p> bereitgestellten Beispiels %Vor%
Tags und Links c++