C++ 继承模板类含有多个参数类型

#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;}
};


template <class T1, class T2>
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值