普通类继承模板类(P345_1)
/*
类模板与继承: ~P345
类之间允许继承,类模板之间也允许继承。
1)普通类继承模板类。
2)类模板继承普通类。
3)类模板继承类模板。
4)类模板继承模板类。
*/
#include<iostream>
using namespace std;
template<class T>
class TBase
{
T data;
public:
void print()
{
cout<<data<<endl;
}
};
class Derived : public TBase<int>
{
};
int main()
{
Derived d;
d.print();
return 0;
}