C++ 与boost::interprocess兼容的位集

C++ 与boost::interprocess兼容的位集,c++,boost,boost-interprocess,C++,Boost,Boost Interprocess,我使用的是gcc-4.4.5,它不支持指针特性(无法更改此特性)移植到旧系统 有人知道我使用的boost::进程间兼容位集吗 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.

我使用的是gcc-4.4.5,它不支持指针特性(无法更改此特性)移植到旧系统

有人知道我使用的boost::进程间兼容位集吗

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
/usr/lib/gcc/x86_64-redhat-linux/4.4.5/../../../../../../include/c++/4.4.5/bits/stl_bvector.h:438:错误:无法将“boost::进程间::offset_ptr”转换为“std:_Bit_type*”
make:**[output/jobs/lnx64/release/dbapp_objects/sas/code/ced/dbapp/shmbloomfilter.o]错误1
或者,有人知道如何解决这个问题吗? 干杯