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