在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的整數。最后,通過循環打印了對象數組中每個元素的值。