请教类模板的类对象声明的错误!
错误提示缺少参数列表,但是,我试着怎么加都没用,请教这个语法错误怎么改!
template<typename Object>class ObjectPool{public: ObjectPool(size_t unSize) : m_unSize(unSize) { for (size_t unIdx = 0; unIdx < m_unSize; ++ unIdx) { m_oPool.push_back(new Object()); } }private: size_t m_unSize; std::list<Object *> m_oPool;}void main(){ ObjectPool op;//ERROR: 缺少ObjectPool类模板的参数列表}template<typename Object>class ObjectPool{public: ObjectPool(size_t unSize) : m_unSize(unSize) { for (size_t unIdx = 0; unIdx < m_unSize; ++ unIdx) { m_oPool.push_back(new Object()); } }private: size_t m_unSize; std::list<Object *> m_oPool;};void main(){ ObjectPool<int> op(2);//ERROR: 缺少ObjectPool类模板的参数列表}