全て、
ブースト プール ライブラリを使用する場合、次のステートメントをどのように置き換えますか。
MyStruct *someStruct = (MyStruct *) calloc(numOfElements, sizeof(MyStruct));
1 つの要素の場合は、次のようにします。
boost::object_pool<MyStruct> myPool;
MyStruct *someStruct = myPool.malloc();
しかし、「numOfElements」は変数なので、malloc() のループを実行するのは得策ではないのでしょうか?