我是靠谱客的博主 优雅咖啡,最近开发中收集的这篇文章主要介绍程序设计与算法(三)期末考试之009:编程填空:简单的对象,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

总时间限制: 

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:编程填空:简单的对象所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部