Czy ktoś wie, czy istnieje dobry sposób, aby zmienić wartość boost::posix_time::ptime
na wartość __int64
. (Zrobiłem mikrosekundową wersję, a nie nanosekundową wersję).Sposób na zmianę boost :: posix_time :: ptime na __int64
muszę to zrobić jakoś tak szukam zapisać wynikowy __int64
w union
typu, które wykorzystuje dane surowe dla aplikacji o wysokiej wydajności. Jakiś rodzaj funkcjonalności Memento, jak ten, byłby dla mnie bardzo przydatny. Chciałbym, o ile to możliwe, unikać rzutów, ale ucieknę się do nich, jeśli będę musiał.
Tak, to co mam na myśli. W dokumentacji ciągle odnosimy się do każdej wartości całkowitej jako "długiej". Bardzo denerwujące, zwłaszcza, że przykład pod warunkiem, że pokazuje, jak obliczyć sekundy od epoki używa metody, która zwraca długo –