總時間限制:
1000ms
內存限制:
65536kB
// 在此處補充你的代碼
描述
程序填空,使得程序輸出:
2
1
1
0
#include <iostream> using namespace std; class A { static int num; public: A(){num+=1;} void func() { cout<< num <<endl; }
}; int A::num=1; int main() { A a1; const A a2 = a1; A & a3 = a1; const A & a4 = a1; a1.func(); a2.func(); a3.func(); a4.func(); return 0; }
輸入
無
輸出
2
1
1
0
樣例輸入
None
樣例輸出
2 1 1 0
#include <iostream>
using namespace std;
class A
{
static int num;
public:
A(){num+=1;}
void func()
{
cout<< num <<endl;
}
// 在此處補充你的代碼
void func() const
{
cout<< --num <<endl;
}
//
};
int A::num=1;
int main()
{
A a1;
const A a2 = a1;
A & a3 = a1;
const A & a4 = a1;
a1.func();
a2.func();
a3.func();
a4.func();
return 0;
}