声明boost :: poor是如下所示。boost :: pool中不需要模板参数
boost::pool<> Obj();
我很好奇,你如何让需要没有模板参数,但只有<>类模板?
我试着将它作为boost :: pool在pool.hpp和poolfwd.hpp中做。
template<class T>
class Fakepool { }; // pool.hpp
template<class T = int>
class Fakepool; // boost::pool's declaration in poolfwd.hpp
int main()
{
Fakepool<float> a;
Fakepool<> a2; // Can't do this with only <>
}//main()
在此先感谢!
你错过了类声明后,分号:'模板类Fakepool {};' –
2012-02-22 01:36:15
@YunHuang感谢纠正这种。但这只是关于复制和粘贴的错误。 – 2012-02-22 01:47:52