与boost :: interprocess兼容的bitset

时间:2016-08-09 10:54:38

标签: c++ boost boost-interprocess

我正在使用gcc-4.4.5,它不支持pointer_traits(无法改变这种情况)移植到旧系统

有没有人知道boost :: interprocess兼容的bitset,我正在使用

vector<bool, boost::interprocess::allocator<bool, segment_manager_t>>

使用C ++ 11编译器,但由于出现错误

,C ++ 03不支持此功能
/usr/lib/gcc/x86_64-redhat-linux/4.4.5/../../../../include/c++/4.4.5/bits/stl_bvector.h:438: error: cannot convert 'boost::interprocess::offset_ptr<long unsigned int, long int, long unsigned int, 0u>' to 'std::_Bit_type*' in return
 make: *** [output/jobs/lnx64/release/dbapp_objects/sas/code/ced/dbapp/shmbloomfilter.o] Error 1

或者,有没有人知道如何解决这个问题? 干杯

0 个答案:

没有答案