第三章-程序分析题-1

给出下列程序分析结果

#include <iostream>
using namespace std;
class base
{
private:
	int m;
public:
	base() {};
	base(int a):m(a){}
	int get()
	{
		return m;
	}
	void set(int a)
	{
		m = a;
	}
};
int main()
{
	base* ptr = new base[2];
	ptr->set(30);
	ptr = ptr + 1;
	ptr->set(50);
	base a[2] = { 1,9 };
	cout << a[0].get() << "," << a[1].get() << endl;
	cout << ptr->get() << ",";
	ptr = ptr - 1;
	cout << ptr->get() << endl;
	delete[]ptr;
	return 0;
}

第三章-程序分析题-1

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
C++

为类A编写构造函数,使用均带初始值0的两个参数,为类型成员变量赋初值

2023-10-19 18:57:52

C++

第三章-程序分析题-2

2023-10-19 19:19:59

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索