阅读量:0
在C++中,可以使用循环遍历的方式对对象数组进行赋值。具体步骤如下:
- 创建对象数组,并定义其大小。
- 使用循环结构,遍历数组的每个元素。
- 对每个元素调用对象的赋值操作符(=),将所需的值赋给对象。
- 完成遍历后,对象数组中的每个元素都将被正确赋值。
以下是一个示例代码:
#include <iostream> class MyClass { public: int value; MyClass() : value(0) {} MyClass(int v) : value(v) {} }; int main() { const int size = 5; MyClass objects[size]; // 创建对象数组 for (int i = 0; i < size; i++) { objects[i] = MyClass(i); // 赋值给对象数组的每个元素 } // 打印对象数组的值 for (int i = 0; i < size; i++) { std::cout << objects[i].value << std::endl; } return 0; }
输出结果为:
0 1 2 3 4
上述代码中,首先创建了一个大小为5的对象数组objects
。然后使用循环遍历的方式,对每个元素赋值为从0到4的整数。最后,通过循环打印了对象数组中每个元素的值。