在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的整数。最后,通过循环打印了对象数组中每个元素的值。