【c++程序】静态联编

来源:互联网 发布:中昌数据千股千评 编辑:程序博客网 时间:2024/05/22 15:34
#include<iostream>using namespace std;class A{public:int get(){return 1;}};class B:public A{public:int get(){return 2;}};int main(){A a;int one;one=a.get();cout<<"a的值是"<<one<<endl;B b;one=b.get();cout<<"b的值是"<<one<<endl;for(;;){cout<<"1父类2子类3退出"<<endl;int choice;cin>>choice;A *p;bool quit=false;switch(choice){case 1:p=new A;break;case 2:p=new B;break;case 3:quit=true;break;default:cout<<"请输入1,2,3";break;}if(quit==true){break;}cout<<p->get()<<endl;}}

0 0
原创粉丝点击