在boost / interprocess / managed_external_buffer.hpp中,定义了一个模板类basic_managed_external_buffer,但我无法找到managed_external_buffer类的实际定义(我想这只是继承了前一个具有特定模板参数的类)。
我也在寻找managed_shared_memory类的定义,我还在managed_shared_memory.hpp文件中找到了basic_managed_shared_memory模板类,但没有定义实际的managed_shared_memory类。
谢谢。
答案 0 :(得分:2)
在boost/interprocess/interprocess_fwd.hpp
:
typedef basic_managed_external_buffer
<char
,rbtree_best_fit<null_mutex_family>
,iset_index>
managed_external_buffer;
另一个也就在那里。
答案 1 :(得分:1)
来自<boost/interprocess/interprocess_fwd.hpp>
:
template <class CharType
,class MemoryAlgorithm
,template<class IndexConfig> class IndexType>
class basic_managed_external_buffer;
typedef basic_managed_external_buffer
<char
,rbtree_best_fit<null_mutex_family>
,iset_index>
managed_external_buffer;