|
template class <T> map <string, CTypeObject <T >> m_Object;
-------------------------------------------------- --------------------------------
template class <T> map <string, CTypeObject <T>> m_Object; // Note that there is an extra space
This space is sometimes necessary, because consecutive ">>" s are interpreted by the compiler as operator >>, so a space needs to be added.
However, many compilers can parse out what you mean even if you don't add spaces. |
|