boost::singleton_poolを使用して、高性能クリティカルなマルチスレッドアプリケーションで「Order」タイプのオブジェクトを多数作成しようとしています。ドキュメントを見ると、これは私がboost :: singleton_poolでのオブジェクト作成
struct OrderTag{};
typedef boost::singleton_pool<OrderTag, sizeof(Order)> OrderPool;
ブースト:: singleton_poolがvoid *のポインタを返す静的メンバ関数malloc関数を持って、やるべきものですが、私はOrderPoolでタイプ注文のオブジェクトを作成する必要がありますそのコンストラクタを呼び出すことによって呼び出されます。 singleton_poolと一緒にboost::pool_allocatorを使用しますか?
ありがとうございました。