??????ü??????????C++????????????????????????????????????????麯??????????????????????????????????????????????????????
???????????
????????????????????????????????????????????????д?Щ?????????????????????仰?????д???????????д?????д?????????????????????????????????????????????????????C++???????????????????????????????????????仰??C++?????????????????????????Щ??????????????????????????????Щ???????????????????????????????
????????ū?????????????????????????????????????????????Щ??????????????????Щ???????????????????????????
????????д??????????????????????????д????????????????????????????????????д??????????????????????????????????????????????????Щ???????Щ????????????????????????????????Щ????????????????????????????????????????????д????????????????????????????????????x?????
?????????????????????????????????????ζ??????о????
????-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
????so??????????????????????????麯???????????!
??????????????ò??????????????????????????????????????????????????????????????????????????????????????????windows???£???????????????????????ò?????????????????????磬???word????????????????word????????????.mp4???????????????????????????????????????????????????????????????????????????o??Ч??
???????????????????????????????????????????????????????????????????????????????????????飬???????????????????????????????????Ч??????????????????????????????????????????Щ???????????????????????????Щ?????????????????????????????????麯????
????????????????????麯??????????????????
????---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
????show code:
???????????????????????show code????????????????????????????????
???????????????????????????? ???? - CFile    ?????? - CMovie  ?????? - CMusic  ???????????????????????? ??????? ??
??????????Щ?????????????????????????????????Clicked??
?????????????????????
1 /**********************************************************************
2 programe: butter know virtual function
3 auther:   heat nan
4 data:     2015.8.19
5 mail:     964465194@qq.com
6 ************************************************************************/
7
8 #include<iostream>
9 using namespace std;
10 class CFile
11 {
12     public:
13         CFile()
14         {
15         }
16         virtual void Clicked()
17         {
18             cout<<"I am doing nothing!"<<endl;
19         }
20 };
21 class CMovie:public CFile
22 {
23     public:
24         CMovie()
25         {
26             cout<<"My name is wujiandao!"<<endl;
27         }
28         void Clicked()
29         {
30             cout<<"Video type??KuaiBo will running!"<<endl;
31         }
32 };
33 class CMusic:public CFile
34 {
35     public:
36         CMusic()
37         {
38             cout<<"My name is the fox!"<<endl;
39         }
40         void Clicked()
41         {
42             cout<<"Music type??Kugou will running!"<<endl;
43         }
44 };
45 int main()
46 {
47     CFile A;
48     CMovie W;
49     CMusic F;
50
51     CFile *ptr=&A;
52
53     ptr=&W;
54     ptr->Clicked();
55
56     ptr=&F;
57     ptr->Clicked();
58     return 0;
59 }
???????????棬???????????????????????????????????????????麯????????????麯??????????????
?????????????????????????????????????ptr??????????????????????????????????????????????????????????????????????????????????????????????????????Clicked????????????麯????????????????????????????
??????????????????飺?麯?????????????????????????????????????????????????????麯?????Щ?????????
????————————————————————————————————————————————————————————————————————————————
????PS???麯?????Щ???????
????1 ?????????е?Clicled?????????в???????????virtual??????????麯??????????????????????????????к???????????????????????????????????????????麯?????????????е?virtual??????????????
????2 ?麯????????????????????????????????????????????麯?????????????????????????
????3 ?????????????????麯???????????http://blog.csdn.net/jiadebin890724/article/details/7951520??
????4 ?麯???????????????????????????????????????????????? http://bbs.csdn.net/topics/360075548??
?????????????????