#include <iostream>
using namespace std;
class exam{
public:
exam() //一定要有空的构造函数,一开始对象数组里没有输入值,要去找无参的构造函数,找不到就报错
{
}
exam(int n)
{
m_x=n;
}
int getx()
{
return m_x;
}
private:
int m_x;
};
int main()
{
int n;
int nx;
cin>>n;
exam ob[n];
int i;
for(i=0;i<n;i++)
{
cin>>nx;
ob[i]={nx}; //对数组进行初始化
cout<<ob[i].getx()<<endl;
}
return 0;
}
对象数组..
本文介绍了一个C++程序示例,展示了如何定义并使用带有构造函数的类来创建对象数组。通过用户输入,该程序实现了对象数组的动态初始化,并输出了每个对象的属性值。

被折叠的 条评论
为什么被折叠?



