These are my files:
--------[ c.hpp ]--------
#ifndef _C #define _C #include class C { public: template void ca
Essentially, you cannot have related template declarations and definitions in separate files in current C++. You should fully define class C in one file.