C++???????????????????????????
???????????? ???????[ 2016/3/21 13:37:43 ] ???????????????? C++
???????????????????????Σ??????????????????????????
???????????????????????е????????????????????????????????????????????????????????????????????????????????????????????????????????
????Test.cpp:
????class A
????{
????static int _num;
????};
????int A::_num = 0;//????????
???????????????????????г???????????????????????г??????????
class B :public A
{
};
int main()
{
A a;
a._num++;
B b;
b._num++;
cout << "b._num:" << b._num << endl;
cout << "a._num:" << a._num << endl;
return 0;
}
?????????????????г?????????????????????????????????????????г???????????????????????????????
class B :public A
{
public:
void fun(int a = _num)//???
{
}
void fun1(int a = num)//????
{
}
private:
int num;
};
???????????????????????????????????????????????????????????????????????????????????????????????????????????
class B :public A
{
public:
void fun(int a = _num)//???
{
}
void fun1(int a = num)//????
{
}
private:
int num;
static B _bclass;//???
B _b1class;//????
B* _bclassptr;//??????????
B &_b2class;//??????????
};
????????????????????岻??????????????????????????const????????п???????????
class A
{
public:
static int _num;
};
int A::_num = 0;//????????
class B :public A
{
public:
void fun()const
{
_num++;//?????const?????????侲????????
}
private:
int num;
};
??????
???·???
??????????????????
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