??????C++??
????1.??????????
????C++?е????????????????  ????????? ?????б?????  ????????????????????????????в????б?????????????????????????????????????????????????????磺void display()??void display(int  i);void dispaly(double  i);void  display(int i??double i);
????void display(double  i??int  i);????????????????????????з?????????????????????????????磺int display();??void display();?????????????
????????C++????????????????????????????У??????????????????????????????????
????2.??????????
????C++?е?????????????????????????????????????????????????????????????????????????????????????????????????????б???????????????????????????????????????????????::
1 #include<iostream>
2 using namespace std;
3 class person
4 {
5 ????public :
6     ????void display(int i){cout<<"????????"<<endl;}
7     ????//int display(int i){return 0;}
8 };
9 class student:public person
10 {
11    public :void display(){cout<<"??????????"<<endl;}
12 };
13 int main()
14 {
15     student *stu=new student();
16     //stu->display(0);//????C++?к????????????????????????????????????
17     //stu->person::display(0);//????????д
18     stu->display();//??? ??????????
/* person *per=new student();
per->display();//???????????//?????????????????
*/
19  return 0;
20 }
????3.?????????
????C++?к???????????????
??????1?????????????????麯??
??????2????????????????????λ??????????????
??????3??????????????б??????????
#include<iostream>
using namespace std;
class person
{
public :
virtual void display(){cout<<"????????????"<<endl;};
};
class student:public person
{
public :
void display(){cout<<"??????????????"<<endl;}
};
int main()
{
person *per=new person();
per->display();//???????????
delete per;
per=new student();
per->display();//?????????????????//?????????????????????
return 0;
}