对象数组的初始化
来源:互联网 发布:淘宝英语 编辑:程序博客网 时间: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;
}
- 对象数组的初始化
- 对象数组的初始化
- 对象数组的初始化
- 数组对象的初始化表达式
- java对象数组的初始化
- JAVA对象数组的初始化
- 对象数组的初始化 分为 静态初始化 和动态初始化
- JAVA对象数组的初始化方法
- JAVA对象数组的初始化方法
- JAVA对象数组的初始化方法
- C++自定义类的对象数组初始化
- c++ 类对象数组的初始化
- java对象数组的声明和初始化
- java中 对象数组的初始化
- java数组的初始化;数组对象和数组变量
- 类对象数组初始化
- java初始化对象数组?
- java对象数组初始化
- HOOK启思录---第一章 HOOK的发展
- SUN将更改股票交易代码为“JAVA”
- JavaScript 弹出窗口总结
- ADO 读取Excel文件数据, 丢失数据或数据错误问题。
- 朋友
- 对象数组的初始化
- 模仿是一种最好的学习方法
- GridView 实现自定义分页、排序、查询、添加、编辑、多选删除 之代码规范
- Windows 2003安全设置大全
- java读取配置文件的几种方法 设置代理
- 编码格式转换--base64 格式的解码和编码
- 任务中国:学习阿里巴巴 打造企业省钱新利器
- Bill Gates的11条建议
- C#中反斜杠/与斜杠/ 转移字符 路径的问题