概述
总时间限制:
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;
}
最后
以上就是优雅咖啡为你收集整理的程序设计与算法(三)期末考试之009:编程填空:简单的对象的全部内容,希望文章能够帮你解决程序设计与算法(三)期末考试之009:编程填空:简单的对象所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复