gpt4 book ai didi

c++ - boost::posix_time::ptime 是固定大小的吗?

转载 作者:行者123 更新时间:2023-11-30 05:07:19 30 4
gpt4 key购买 nike

boost::posix_time::ptime 是固定大小的吗?

我想用它来替换一些自定义的时间类型垃圾,但它需要进入的类是预分配内存池的一部分,并且必须是固定大小。

如果是这样,我在哪里可以找到保证?

据我所知,文档中没有说明。如果我要查看标题,我可能需要一年的时间才能继续深入了解 year_type 是什么。

最佳答案

来自文档: http://www.boost.org/doc/libs/1_65_1/doc/html/date_time/details.html#date_time.buildinfo

By default the posix_time system uses a single 64 bit integer internally to provide a microsecond level resolution. As an alternative, a combination of a 64 bit integer and a 32 bit integer (96 bit resolution) can be used to provide nano-second level resolutions.

因此,只要您不摆弄构建参数,假设 64 位整数应该是安全的。

关于c++ - boost::posix_time::ptime 是固定大小的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47520330/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com