Separate declaration and Implementation of templates in h and cpp files sometimes works and sometimes gets a linker error
1289
Why can templates only be implemented in the header file?
13201
Are C++ Templates just Macros in disguise?
6218
Linking files in g++
72605
How to solve "Unresolved inclusion: " in a C++ file in Eclipse CDT?
158604
C++ Templates: Convincing self against code bloat
8474
C++ Header Files, Code Separation
149350
'foo' was not declared in this scope c++
42482
Workaround for template argument deduction in non-deduced context
111498
C++ inlining class methods causes undefined reference
64333
Declaring static data members of normal class and class template
99094
Writing function definition in header files in C++
120041
Why does c++ pointer * associate to the variable declared, not the type?
129766
decltype in class method declaration: error when used before "referenced" member is declared
127471
How to intentionally cause a compile-time error on template instantiation
36650
C++ template typedef
94572
Template within template: why "`>>' should be `> >' within a nested template argument list"
32329
multiple definition error including c++ header file with inline code from multiple sources