码迷,mamicode.com
首页 > 编程语言 > 详细

【c++程序】在数组对象中初始化成员变量

时间:2015-01-21 16:35:52      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:

#include<iostream>
using namespace std;
class area
{
public:
	area(int l,int w){length=l;width=w;cout<<"调用构造函数,设置长和宽:"<<length<<"\t"<<width<<endl;}
	~area(){cout<<"调用析构函数释放内存,此时长和宽:"<<length<<"\t"<<width<<endl;}
	int get(){return length*width;}
	void set(int l,int w){length=l;width=w;}
private:
	int length,width;
};
int main()
{
	area one[4]={area(10,10),area(13,34),area(20,30),area(40,40)};
	cout<<one[0].get()<<endl;
	one[0].set(30,40);
	cout<<one[0].get()<<endl;
	cout<<one[1].get()<<endl;
	cout<<one[2].get()<<endl;
	cout<<one[3].get()<<endl;
	return 0;
}

【c++程序】在数组对象中初始化成员变量

标签:

原文地址:http://blog.csdn.net/u012503639/article/details/42969779

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!