您的位置:首页 > 其它

construct

2015-06-10 21:26 246 查看
#include<iostream>

using namespace std;

class WebRTCVoiceEngine

{

public:

WebRTCVoiceEngine()

{

cout<<"WebRTCVoiceEngine"<<endl;

}

};

class WebRTCVideoEngine

{

public:

WebRTCVideoEngine()

{

cout<<"WebRTCVideoEngine"<<endl;

}

};

class MediaEngineInterface

{

};

template<class VOICE, class VIDEO>

class CompositeMediaEngine:public MediaEngineInterface

{

public:

CompositeMediaEngine()

{

cout<<"CompositeMediaEngine"<<endl;

}

protected:

VOICE voice_;

VIDEO video_;


};

int main()

{

MediaEngineInterface* media_engine_ = new CompositeMediaEngine<WebRTCVoiceEngine, WebRTCVideoEngine>();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: