类对象的数组[关闭]

Posted

技术标签:

【中文标题】类对象的数组[关闭]【英文标题】:Array of an object of a class [closed] 【发布时间】:2018-05-12 10:18:13 【问题描述】:

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

【问题讨论】:

真正的问题是什么? 您寻求什么样的帮助?注意:SO 不是代码编写服务。 如何创建类对象的数组? 【参考方案1】:

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

#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

【讨论】:

这绝对不是答案。 他编辑了这个问题——我指的是以前的版本,但我也会编辑这个答案(因为没有什么可以真正回答的) “因为没有什么可以真正回答的”。 *now 是一个错字:b

以上是关于类对象的数组[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

无法将 JSON 数组反序列化为 C# 对象 [关闭]

在Objective C中获取自定义对象数组[关闭]

同一类的一个对象如何在 c++ 中分配给同一类的另一个对象? [关闭]

理解类对象[关闭]

对象数组

类数组对象