0
私はコンテナで内部的に使用するアロケータでそれらのメモリブロックを割り当てた後にオブジェクトを構築する必要があるたびにtry/catchブロックを使用するのではなく、stdから派生したクラスを使いたいと思います: :auto_ptr(ここではC++ 11はありません)をオーバーライドされたデストラクタで置き換え、ポインティングされたメモリの割り当てを解除し、その後ポインタを解放することができます。これには何らかの欠点がありますか?自動ポインタとアロケータ
C++ 11を持っていないにもかかわらず、おそらく 'shared_ptr'と' unique_ptr'を持っています(実際はC++ 03です)。そうしないと、実装をブーストで使用することができます。 –
@PawelZubrycki私が使用するアロケータは、テンプレートパラメータです。これは、デフォルトでは古典的なstd :: allocatorになります –
Martin