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 に答える