1234567
template<class T> class Class { public: Class(); ~Class(); };
123456789
#include "abstraction.h" template<class T> Class<T>::Class() { } template<class T> Class<T>::~Class() { }