C++简单多态

来源:互联网 发布:js获取unicode编码 编辑:程序博客网 时间:2024/06/05 17:45
class CImage{public:virtual void Draw() = 0;};class CPng : public CImage{public:virtual void Draw(){printf("CPng printf\r\n");}};class CBmp : public CImage{public:virtual void Draw(){printf("CBmp printf\r\n");}};void Draw(CImage* pImg){pImg->Draw();}int main(int argc, char* argv[]){CPng *pPng = new CPng;CBmp *pBmp = new CBmp;Draw(pPng);Draw(pBmp);return 0;}

0 0
原创粉丝点击