#include<iostream>
using namespace std;
template<class T>
class A
{
T v1;
public:
void print()
{
cout << "v1=" << v1 << endl;
}
};
class B :public A<int>
{
int a;
public:
B(int a_ = 0) :a(a_) { cout << "constructor was called !" << endl; }
void set(int a_)
{
a = a_;
}
void print()
{
cout << "a=" << a << endl;
}
};
int main()
{
B obj(5);
obj.print();
obj.set(7);
obj.print();
}
转载请注明原文地址:https://blackberry.8miu.com/read-38894.html