- 定义类模板
template <class T>
class Person
{
public:
Person(T name, int age);
private:
T m_name;
int m_age;
};
- 派生普通类,传递的是int类型
class DeriveClass2 : public Person<int>
{
public:
DeriveClass2();
};
template <class T>
class Person
{
public:
Person(T name, int age);
private:
T m_name;
int m_age;
};
class DeriveClass2 : public Person<int>
{
public:
DeriveClass2();
};