对象数组的初始化

来源:互联网 发布:淘宝英语 编辑:程序博客网 时间:2024/04/27 05:45

//test1.h
class test
{
private:
/*int var1;
float var2;*/
int num;
float f1;
public:
test();
test(int n,float f);
int getint(int x=0)
{ /*var1=x;cout<<"int  var1="<<var1<<endl;return var1;*/
return num;
}
float getfloat(float y=0.0)
{//var2=y;cout<<"float  var2="<<var2<<endl;return var2;
return f1;
}
};
#include<iostream.h>
#include"test1.h"
test::test()
{
cout<<"initializing default"<<endl;
num=0;
f1=0.0;
}
test::test(int n,float f)
{
cout<<"initializing "<<n<<" "<<f<<endl;
num=n;
f1=f;
}
main()
{
 cout<<"Enter main"<<endl;
 test array[5];//对象数组。当说明为一个对象数组时,程序为这个对象数组的每个元素对象调用了一次缺省

//构造函//来初始化每个元素对象

//在说明全局对象数组和静态数组的情况,在这种情况下,程序都在main函数之前为这些对象数组的每个元素调用缺省构造函数
 test t(5,6.0);
 test array1[3]={test(5,0.0),test(6,3.5),test(7,3.3)};//对象数组的初始化
 array1[0]=t;
 cout<<"2-thelement of array is"<<array[1].getint()<<""<<array[1].getfloat()<<endl;
 cout<<"Exiting main"<<endl;
 return 0;
}
 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 修仙女配拿了反派剧本 影后的假面童话 克死前夫后我成了心软的神 新婚夜,我治好了失明太子的隐疾 沦陷野玫瑰 完球!我的崽居然是反派 重生后她被憨憨相公娇宠了 师祖回归,徒弟各个是疯批大佬 植物人老公苏醒后,她只想逃 他怎么可能是魔尊 农家小团宠:带着空间撩大佬 快穿做个好婆婆 医路芳华 满级真千金:一品女法医 惊!举重妖精被电竞奶狗缠上了 团宠小农女:带着功德空间去逃荒 被迫快穿后我只想当咸鱼 顶流影帝竹马来讨债 穿越后,太子妃靠种田轰动全京城 高考结束后我和死对头HE了 掉马后满级大佬被迫在热搜上开挂 农门悍妻:黑心莲夫君求抱抱 今日宜婚 嗜酒成瘾 肆意诱哄 快穿之反派女配是bug 落水后,我抢了未来首辅的婚! 玄学大佬在八零年代暴富了! 亚人娘补完手册 大女主爽文女配觉醒之后 太上长老她在线带娃 猎命人 夫人被迫觅王侯 穿书女配养崽忙 反派摄政王有了读心术,我躺赢了 星际大佬在荒野求生综艺爆红 满级女配在恋爱综艺当咸鱼 救命!战神王爷对我动了情 全球角色等级考核 大雍女提刑 相府逃妾登基了