c++????е???????????
???????????? ???????[ 2014/2/14 10:52:53 ] ?????????????????? ??? c++ ????
????????:?????????з??????B??????????????????A???????test???????
????????????:
#include<iostream>
usingnamespace std;
class A
{
public:
void test(){
static int a=1;
cout<<a++<<endl;
}
};
classB:public A
{
public:
};
int main()
{
A a;
B b;
a.test();
b.test();
return 0;
}
???????:
??????:??????????????????У?????????????????????????????????????????????????????.
???????????:
????1.??????????????static????.
????2.??????????????????
????a: ?????????????????????????????????virtual??????????????????????????????????
????b:????????????????????????virtual??????????????????а???????????????????????????????????????????????????????????????class::funtion_name??
????c:?????????????????????????????virtual???????????????????????????а???????????????????????????????????????????????????????????????class::funtion_name??
????d:??????????????????????????????????????virtual??????????????errorC2555??????????????????????????????????????????
????3.???????κ??????????????????????????
????????: B b. b.A::test();
???????:????????????????????????????????????????????????????????????????????????????????.(???????????????????????????).
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11