16 lines · c
1// Exercise some template issues. Should not produce errors.2 3// Forward declaration.4template<class T> class TemplateClass;5 6// Full declaration.7template<class T>class TemplateClass {8public:9 TemplateClass() {}10private:11 T Member;12};13 14// Template alias.15template<class T> using TemplateClassAlias = TemplateClass<T>;16