0
のデフォルトコンストラクタが存在しないVC2008ブースト:: object_pool ::構築物()のVisual C++
#include<boost/pool/object_pool.hpp>
class A
{
private:
friend class boost::object_pool<A>; //to prevent alloc other ways (ex> new A;)
A(int a, int b){ aa = a; bb = b}
int aa;
int bb;
};
void main()
{
boost::object_pool<A> pool;
A* pa = pool.construct(); //error "No appropriate default constructor available"
}
でブースト1.47(x86の)を使用して、どのように私はブーストを使用してクラスを作成します:: object_pool ?
ありがとうございます! – user1006322