?????????????x?? CFoo????????CFoo2??????????????????????????x?????????CFoo2????????? SetVal/GetVal ???????????????д???????????

CFoo x;
CFoo* pfoo=&x;
pfoo->SetVal(17);
int y = pfoo->GetVal();
...
CFoo2 x2;
pfoo = &x2;
pfoo->SetVal(17); //etc.

????????????? pfoo ????????x??????????x2???????????????????????

???????????д?????????????У?pfoo ???????????????????????????????????????????κθ???????????????????????У??Щ??????????????У??????????????????????á????????????????????????????????????????????????????????????????麯???????ж???????

??????????????????????????????????????????????????????????????????????????????????????????????????????C++??????????????????“?????ж?-???????”?????????????????????????????????????????????????????????????????????????????????????????DEBUG BUILDS?в???????????????????????????

??????????????????????????????????????????????????????????????????????-FA??????????????嵥?????????????????????????????????????飻??????????????????????????????棬?????????????б??е??????

?????й?????????????????????ν??????????????????????????????????????????????飬??????????????????Щ???????麯??????????????????????????????????????????????????????????????????????飿

?????????????????????????????????cpp????foo.h????????????????????CFoo::GetVal??????cpp????н??????????????????????????????????foo.h???????????????麯?????????????????????????????????????GetVal??????????????????????????????????Щ????????????????????????????????????????????????????

????????ó??????????ò??????????麯??????????????????????????????????????У??????????????????????????????饗cpp??????С??????????????????????麯??????????????-?????????????????????????????????????????????????????????????