类的对象的数组

时间:2018-05-12 10:18:13

标签: c++ arrays class

我正在尝试编写一个C ++代码,用于创建和使用类的对象数组。我的问题是我如何创建一个类对象的数组以及如何在主

中声明它

1 个答案:

答案 0 :(得分:-4)

这取决于你的班级外观,但这只是一个简单的例子:

#include <iostream> 
using namespace std;

class MyClass { 

 int x; 
 public: 
 void setX(int i) { x = i; } 
 int getX() { return x; } 
 }; 

int main()
{ 
 MyClass test[4]; 
 int i; 
 for(i=0; i < 4; i++) 
   test[i].setX(i); `

 for(i=0; i < 4; i++) 
   cout << "test[" << i << "].getX(): " << test[i].getX() << "\n";`

return 0;
}`

通过调用X来测试它:

test[0].getX(): 0 test[1].getX(): 1 test[2].getX(): 2 test[3].getX(): 3