template <class T>
class ResourceManager
object.h: In member function `T* ObjectManager<T>::GetElement(const std::string&, const std::string&)':
object.h:109: error: using template type parameter `T' after `class'
object.h:109: error: template argument 1 is invalid
object.h:109: error: template argument 2 is invalid
object.h:109: error: expected initializer before `i'
object.h:110: error: `i' was not declared in this scope
for(typename std::vector<T*>::iterator i = m_list->begin();
When I attempt to compile, gc++ returns this error:
Did I write the line wrong in some way?