c++

c++对象数组赋值的方法是什么

小亿
207
2023-12-26 18:20:04
栏目: 编程语言

在C++中,可以使用循环遍历的方式对对象数组进行赋值。具体步骤如下:

  1. 创建对象数组,并定义其大小。
  2. 使用循环结构,遍历数组的每个元素。
  3. 对每个元素调用对象的赋值操作符(=),将所需的值赋给对象。
  4. 完成遍历后,对象数组中的每个元素都将被正确赋值。

以下是一个示例代码:

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

1
看了该问题的人还看了