Кто-нибудь знает, есть ли хороший способ превратить boost::posix_time::ptime
в значение __int64
. (Я составил микросекундную версию, а не версию на наносекунде).
Мне нужно как-то это сделать, поскольку я ищу, чтобы сохранить полученный __int64
в типе union
, который использует необработанные данные для высокопроизводительного приложения. Некоторый тип функциональности Memento, подобный этому, был бы очень полезен для меня. Я бы хотел, чтобы избежать бросков, если это возможно, но прибегать к ним, если мне нужно.