Check out example codes for "error: invalid use of template-name without an argument list". It will help you in understanding the concepts better.

Code Example 1

template<typename T>
LinkedList<T>::LinkedList()
{
   start = nullptr;
   current = nullptr;
}

Learn ReactJs, React Native from akashmittal.com