#include <iostream>
using namespace std;
class Mid1
{
public:
Mid1(){cout << "Mid1 called" << endl;}
void print(){cout << "1 print" <<endl;}
private:
};
class Mid2
{
public:
Mid2(){cout << "Mid2 called" << endl;}
void print(){cout << "2 print" <<endl;}
};
class MyClass
{
public:
MyClass()
{
cout<<"myclass"<<endl;
}
};
class MyChild: public MyClass<Mid1, Mid2>
{
public:
MyChild()
{
cout<<"child"<<endl;
}
};
int main()
{
MyChild d;
return 0;
}
输出:
myclass
child
Press any key to continue