0

在 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 类。

谢谢你。

4

2 回答 2

2

boost/interprocess/interprocess_fwd.hpp

typedef basic_managed_external_buffer
   <char
   ,rbtree_best_fit<null_mutex_family>
   ,iset_index>
managed_external_buffer;

另一个也在那里。

于 2012-08-22T20:29:58.720 回答
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;
于 2012-08-22T20:30:08.703 回答