正常来说,我们编写一个类,一般将h文件和cpp文件进行分离,h文件定义类和函数,cpp文件中进行函数的实现; 然后提供给其他cpp文件调用。 那么如果也这样编写类模板会出现什么问题呢? 我们来看源码实现 .h文件:定义了一个模板类 #pragma once template<class T> class Person { public: Person(T age); ~Person