??????????????
????????п????????????????????????????????(overload)
????void pa(){
????cout<<"a"<<endl;
????}
????void pa() const{
????cout<<"b"<<endl;
????}
?????????д??????????
??????????????????????????????????
????????ó???
??????????????
?????????????????????????????????????????????overload????
????void fun(const int &a)
????{
????cout<<a<<endl;
????}
????void fun(int &a)
????{
????cout<<a<<endl;
????}
????????????????????????????????????????????????const?? ?? ??????const?? ?????????
???????????????
???????????????????????????????????????????????????overload????
????void test(const int* a){
????cout<<*a<<endl;
????}
????void test(int* a){
????cout<<*a<<endl;
????}
????????????????????????????????? const ?? ????const ???????
??????????????????
????????c++ primer?????????????????????????????????????: ClassName* const this//????????const???????????????.
?????????????????????????const??????????????????????????????????????????
??????????????????治?????this?????
????this = 0;//????
?????????????????????????
????void pa();
????void pa() const;
????????д????????????α????????????
????void pa(ClassName *const this);
????void pa(const ClassName *const this);
???????????????????????????
????????????c++?????????????????????????????????const?????const??????????????????this????檔
????????????
???????????????????????????const???η????????