类的对象的数组

Array of an object of a class

本文关键字:数组 对象      更新时间:2023-10-16

我正在尝试编写一个C++代码来创建和使用类的对象数组。 我的问题是如何创建类对象的数组以及如何在 main 中声明它

这取决于您的类的外观,但这将是一个简单的示例:

#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