聲明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