【发布时间】:2014-04-08 15:06:07
【问题描述】:
我打算使用具有boost::multiprecision::cpp_int (see Boost Multiprecision) 作为数据成员的类,我希望使用boost::fast_pool_allocator Boost custom allocator 在堆上管理这些类的实例。
为了安全起见,我需要知道 boost::multiprecision::cpp_int 是一个 POD(或者至少它不会在堆上分配 - 即纯粹基于堆栈)。
boost::multiprecision::cpp_int 是 POD 吗?
谢谢!
【问题讨论】:
-
想一想,它长大后可能延伸到哪里?在您链接的文档中,还有什么可能“确定在诉诸动态内存分配之前直接存储在对象中的位数”是什么意思?
-
是的 - 这对我来说很明显,谢谢。
标签: c++ boost pool multiprecision