0
在VC2008的boost :: 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(86):: object_pool ?
非常感謝! – user1006322