Я собираюсь использовать классы с boost::multiprecision::cpp_int
(см. Boost Multiprecision) в качестве членов данных, и я надеюсь управлять экземплярами этих классов в куче с помощью boost::fast_pool_allocator
Увеличить пользовательский распределитель.
Чтобы это было безопасно, мне нужно знать, что boost::multiprecision::cpp_int
— это POD (или, по крайней мере, что он не выделяет память в куче, т. е. полностью основан на стеке).
Является ли boost::multiprecision::cpp_int
устройством POD?
Спасибо!